問題タブ [google-api-explorer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - G Suite ドメインのユーザーの署名を更新する
私の目標は、ドメインからすべてのユーザーの電子メール署名を更新することです。
ドメイン全体の委任権限を持つサービス アカウントをセットアップしました。しかし、私はこのエラーで立ち往生しています:
API Explorer によって実行されたものと同じリクエストを使用しています。したがって、適切にフォーマットする必要があります...
APIエクスプローラーでも適切に機能していません。私はこの答えを持っています:
権限に問題があるようですが、理由がわかりません。
情報のための私のPHPテストコードは次のとおりです。
permission-denied - 最近、Google People API でエラー 403「権限が拒否されました」が表示されるのはなぜですか?
本当に基本的な Google People API リクエストを実行しようとしています...
https://people.googleapis.com/v1/people/108498888227655418560?personFields=photos&key=XXX
(API キーは編集済み)
それはエラーを生成します...
{
"error": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED"
}
}
以前に同じタイプのリクエストで API キーのテストに成功しました。これは、「ブラウザ キー (Google サービスによって自動作成された)」と呼ばれる、Google Developer Console からのキーです。
また、 APIキー認証を使用してGoogle API Explorerを使用して同じリクエストを試みましたが、同じ結果...
API エクスプローラーはデモ API キーを使用するため、問題は見かけのキーではありません。
Google ユーザーの公開プロフィール データの一部でphotos
はなくなったのでしょうか? ユーザーのプロフィール写真は (Google から完全にログアウトしていても) ... http://profiles.google.com/108498888227655418560で見ることができるので、そうは思いません。
おそらく、People API が壊れているだけでしょうか? ほんの数日前 (2018 年 2 月 5 日) には確実に機能していました。
google-api - projects.repos.create api を使用して Git リポジトリを作成するには?
与える:
は既存のプロジェクトで、 reposexample
は作成するリポジトリ名です。
何が欠けていますか?動作するコードの例が見つかりませんでした。
google-api - Google ドライブ API のファイル エクスポート エンドポイントが API キー認証で失敗していますか?
2018 年 3 月 27 日以降、API キー アクセスを使用しているときに失敗する原因となる、 Google ドライブ APIと特にエクスポート機能で最近変更されたことはありますか?
教育グループ向けに毎日のコース メールを作成して送信する Windows サービスがあります。各メールのソース コンテンツは Google ドライブに Google ドキュメントとして保存されるため、教員はコースのコンテンツを簡単に更新できます。
これは過去 1 年間問題なく機能していましたが、2018 年 3 月 27 日に突然機能しなくなりました。それ以来、ファイルの詳細を取得できます。
しかし、内容ではありません。ファイルをExport
HTML として取得すると、すぐにハンドラーDownloadStatus.Failed
から を取得します。ProgressChanged
UI のないサービスであるため、セキュリティのために OAuth ではなく API キーを使用しています。これを行うには、ファイル フォルダーをパブリックにアクセスできるようにマークする必要があります。具体的には、「リンクを使用して誰でもアクセス可能」を使用しています。これはうまく機能しています。
NuGet を使用して最新の API v3 ライブラリに更新しましたが、動作に変更はありません。
Google の API Explorer を使用すると、同様の動作が見られます。
get
エンドポイント
で API Explorer を使用して、ファイルを正常に取得できます。https://developers.google.com/drive/v3/reference/files/get
- ファイル ID
1AIuGhzXsNuhhi0PMA1pblh0l5CCDaa1nPj8t_dasi_c
- 認証: API キー (「デモ API キー」を使用)
しかし、export
エンドポイントでは、内部エラー (500)が発生します-
https://developers.google.com/drive/v3/reference/files/export
- ファイル ID
1AIuGhzXsNuhhi0PMA1pblh0l5CCDaa1nPj8t_dasi_c
- mime タイプ:
text/html
- 認証: API キー (「デモ API キー」を使用)
API Explorer で認証を OAuth 2.0 に変更し、アクセスを承認すると、ファイル HTML で成功した 200 の結果が返されます。ただし、UI のないサービスを介して API にアクセスしているため、それができません。
google-drive-api - Google Drive API でリビジョンを表示しようとすると 500 が返されるのはなぜですか?
service.revisions().list(fileId=FILE_ID).execute() を使用して、ジョブの一部として 2 つのシートのリビジョンのリストにアクセスして、Google Drive API を少し使用しました。リクエストの 1 つ (他のリクエストではなく) が 500 エラーを返し始めた今朝までは、すべて問題ありませんでした。これは断続的ではありません。リクエストごとにこのエラーが返されるため、指数関数的なバックオフが設定した上限に達します (5)。
応答に価値のあるものは何もありませんが、ここにあります:
API エクスプローラーでクエリを実行すると同じエラーが発生するため、これはコーディングの問題ではなく、シート自体の問題のようです。リクエスト URL は次のとおりです。
この行動の変化を突然引き起こす原因は何ですか?
python - Google API Explorer for Spreadsheet returns properties - How do I get properties (filename) in Python Quickstart?
When I use the Google API Explorer for SpreadSheet to Try this API
and fill in the spreadsheetId, the information it returns includes a properties
key that has the spreadsheet name in it:
How do I get this information using Python?
I want to get the filename from : result['properties']['title']
The Python quickstart code is:
The result
here is a hash of the data from the RANGE_NAME that was requested:
It does not contain the properties
dictionary that I want! I turned on the Google Sheets API and I've requested the following SCOPES and it also does not include the properties
information: