2016-04-14 3 views
1

私はスクリプトとドライブAPIを有効にしています。スクリプトとアンドロイドの両方のクライアントが同じプロジェクトにあり、プロジェクトで使用されているscriptIdは公開されたスクリプトに由来します。これは一般的なエラーです。プロジェクトは存在しません。助言がありますか?私は、アプリ名に誤字があることを示した1つの投稿を見ましたが、それ以外はあまりありません。エラー次Googleスクリプトを実行しているときにエラーが発生するandroid用のapi quickstart

が発生しました: 403禁止 { "コード":403、 "エラー":[{ "ドメイン": "グローバル"、 "メッセージ":「Google Appsのスクリプト実行APIがされていないがプロジェクト608941808256で使用されているか無効になっていますhttps://console.developers.google.com/apis/api/script/overview?project=608941808256にアクセスして有効にしてから再試行してくださいこのAPIを最近有効にした場合は、 }]、 "メッセージ:"以前にGoogle Apps Script Execution APIがプロジェクト608941808256で使用されていなかったか、無効になっています。https://console.developers.google.com/apis/api/script/overview?project=608941808256にアクセスして有効にしてから、再試行してください。アクションは、当社のシステムに伝播し、再試行するために、最近、このAPIを有効にし、数分待って」、 『状態。』: 『

+0

で生成し、物事の

1、クイックスタートサンプル中のパッケージ名にGoogleデベロッパーコンソールで示したものですか? SHA1証明書も生成しましたか? – noogui

+0

はいsha1証明書にパッケージ名を使用しました。私はまた、アプリケーション名が何であるべきか確信していた パブリックMakeRequestTask(GoogleAccountCredential資格情報){ HttpTransport transport = AndroidHttp.newCompatibleTransport(); JsonFactory jsonFactory = JacksonFactory.getDefaultInstance(); mService =新しいcom.google.api.services.script.Script.Builder( 輸送、jsonFactory、setHttpTimeout(資格)) .setApplicationName( "Androidの簡易編集") .build(); } – keepTrackOfYourStack

答えて

1

OK PERMISSION_DENIED』 を}、私はそれを考え出しました。

)1.スクリプトに関連付けられているプロジェクトに2つの資格があり、そのプロジェクトはスクリプトのリソースです。 (私の資格は大丈夫でした)

2)私が署名したapkを作成し、それを行うためにgradleを設定すると、私のアプリはもはや「登録抹消」されなくなり、物事は期待通りに機能し始めました。

私は自分のキーストアを構築し、資格情報を含むapiコンソールを正しくセットアップし、ビルド時に署名付きapkを生成しませんでした。あなたは正しいAPIが有効になっていることを考えると、これは未登録のクライアント

関連する問題