原因

2017-06-19 31 views
0

は私が働いているいくつかのスクリプト上の問題を持っている、エラーメッセージ「このスクリプトのOAuth IDが削除されている」と私のようなエラーメッセージを持っている:原因

The OAuth identity of this script has been deleted or disabled. This may be due to a Terms of Service violation.

意味:

このスクリプトのOAuth IDは削除または無効になっています。この は、利用規約に違反している可能性があります。

これは私にこの問題を解決するための解決策を与えたSO questionです。

私の質問はこの種の問題を回避する方法ですか? スクリプトに問題はありますか?何らかの理由でスクリプトが自動的にストライキされましたか? 私の研究を見ると、問題を抱えているすべての人が解決策を見つけることができますが、問題の原因は決して見つけられません。

誰もこのエラーメッセージで何か経験がありますか?

ありがとうございます。

編集:この問題は、ユーザーがアクセス許可のレビューではなくアクセス許可を既に確認している場合に発生します。 Zigにそれを指摘してくれてありがとう。

+0

コードを投稿できますか?これがなぜ起こったのかを理解するのに役立つかもしれません –

+0

プロジェクトを削除して同じコードで新しいものを作成するときに問題が発生していると私は考えていません。しかし、すべての重要な情報を削除し終えたら、コードをサンプルにします(これは作業目的のためです)。 –

+0

https://issuetracker.google.com/issues/62644464 –

答えて

1

@Frank M.がOAuth Error - script deleted or disabled

で右彼の答えにあった、これは問題を修正するようだが、実際にはそれはしていません。

問題がスクリプトにバインドされたクラウドプロジェクトに関連して、 理由はTOSクラウドのためのプロジェクトが変更され、ユーザーが持っている がこれを認識することであることが判明しました。それが起こらない場合は、 しばらくしてからシバン全体が無効になり、エラー が表示されます。

(このコピーは動作しているようです理由は:一部のGoogleボット は、それがTOS確認と せずにプロジェクトにバインドされていることに気づくまで、それはそれを無効に動作します。)

ソリューション: - 開きますスクリプト - リソース>クラウドプラットフォーム プロジェクト - バインドされたプロジェクトをクリックします。

これによりクラウドコンソールが開き、新しいTOSを確認するためのポップアップが表示されます。 これに同意すると、あなたは設定されており、 スクリプトが再び機能します。

注:Cloud 環境では、これを1回だけ行う必要があるようです。したがって、複数のスクリプトがある場合は、 を1つのスクリプトに対してのみ実行する必要があります。または、クラウド環境に直接アクセスし、新しいTOSを認識してください。

注:スクリプトがクラウドプロジェクトにバインドされていない場合でも、 を信頼してください...そうです。自分でバインドしないと、そのスクリプトに固有のデフォルトプロジェクト にバインドされます。

これが役に立ちます。

新しいTOSを受け入れた後にスクリプトが即座に動作しなくても、彼は働くと思われる約30分後に作業します。

関連する問題