10

CSE を作成しましたが、プロモーションをプログラムで更新する必要があります。これはバックエンド システムで行われるため、認証プロセスでのユーザー操作はオプションではありません。

プロモーションの更新は、HTTP 経由で Custom Search API を使用して行うことができます。このプロセスには認証トークンが必要です。

彼らのドキュメントによると、カスタム検索は「ClientLogin」認証のみをサポートしています。これは Google によって廃止されており、CAPTCHA も含まれているため、これはオプションではありません。また、すべての認証は OAuth2 を通じて行う必要があるとも述べています。

ユーザーが Google アナリティクス API を操作することなく、OAuth2 を既に実装しています。

私の問題は 、OAuth2 で使用する Custom Search API のスコープ値が見つからないことです。何か案は?

4

7 に答える 7

3

API キー関数 (OAuth 2 キーではない) を使用して CSE API にアクセスできると思います。

ここにドキュメントがあります。 https://developers.google.com/custom-search/v1/using_rest?hl=en

API キーが機能せず、OAuth2 が必要な何らかの理由がありますか?

于 2013-02-01T23:21:19.147 に答える
2

https://www.googleapis.com/auth/cseは有効な API スコープですが、残念ながら、返されたトークンの API 操作がリストされていません。

2015 年 4 月 20 日の締め切り (CLientLogin のサポートが終了する日) が近づくにつれて、解決策が利用可能になることを願っています。

于 2015-03-23T14:56:57.473 に答える
2

これに遭遇した人には、oAuth2 を使用したカスタム検索用の Google スコープがあります。スコープを追加した後、トークンを再取得する必要があることに注意してください。

Google カスタム検索の範囲は次のとおりです。

https://www.googleapis.com/auth/cse
于 2015-02-12T12:43:05.710 に答える
1

CSE プロモーションでまったく同じ問題が発生したため、Google サポートに連絡したところ、次のような回答がありました。

"やあ、

Google for Work サポート チームからのご挨拶

あなたのメッセージからわかるように、あなたは GSS 機能をプログラムで使用しようとしています。GSS は検索エンジンとその機能にプログラムでアクセスするためにクライアント ログイン認証のみをサポートしていたことを更新したいと思いますが、クライアント ログインは廃止され、GSS では動作しなくなりました。 .

Oauth 2.0 も現在、GSS ではサポートされていません。

GSS で Oauth 2.0 をサポートする機能リクエスト #6043481 がすでにあります。ただし、いつ実装されるかについては ETA がありません。

このため、現在、プロモーションをプログラムで追加することはできません。ブラウザーで GSS コントロール パネルを開き、検索エンジン コントロール パネルとそれぞれの機能を手動で使用し、GSS コントロール パネル -> 検索機能 -> プロモーション -> 必要に応じて追加 からプロモーションを更新することをお勧めします。

あなたの側から同じことを確認し、これについてさらにサポートが必要な場合はお知らせください。」

要するに、私たちはうんざりしています。

于 2016-06-22T23:42:47.747 に答える
1

Google OAuth Playgroundを見ると、使用可能なスコープの 1 つとしてカスタム検索が見つかりません。残念ながら、そこにリストされているサービス (およびそのさまざまな範囲) にしかアクセスできません。

于 2014-07-07T19:52:40.800 に答える
1

OAuth 2.0 を使用して API 経由で CSE プロモーションを追加、編集、または削除する方法を特定した人はいますか? これは、Google ドキュメントでまだ使用するように言われている ClientLogin の下では簡単でした。

アカウントに CSE のスコープを追加すると、「実行された検索に関するメタデータ、検索に使用されたカスタム検索エンジンに関するメタデータ、および検索結果を返す」という結果が表示されます。プロモーションと協力しようとしているという言及はありません。

-ケン

于 2015-04-30T15:41:07.017 に答える