問題タブ [google-site-verification-api]

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.

0 投票する
0 に答える
168 参照

google-oauth - ウェブマスター ツールで、Site Verification API を使用してウェブサイトが確認済みとして表示されない

Google ウェブマスター ツールで確認済みのサイトが表示されないのはなぜですか? OAuth 2 プレイグラウンドと自分のプログラムの両方を使用すると、ステータス コード 200 が表示されます。しかし、https://www.google.com/webmasters/tools/を確認すると、検証済みのサイトが表示されません。

これは、Google から得た応答です。

誰でもこの背後にある理由を提案できますか?

0 投票する
1 に答える
333 参照

google-cloud-platform - Google Site Verification API の「メール アドレスを解決できませんでした」という応答

Google Site Verification API を使用してドメインを確認しようとしています。

一部の電子メール アドレスでは、検証要求は正常に成功します。その他のメールアドレスについては、「メールアドレスを解決できませんでした」と表示されます。あるメールアドレスを拒否し、別のメールアドレスを拒否する理由がわかりません。

私の唯一の推測では、提供された電子メール アドレスは、ドメイン ネーム システムのどこかにドメインの連絡先として記載されている必要があります。ただし、これは私が見ることができるどこにも文書化されていませんが、もちろん、完全にがらくたで、一貫性がなく、古くなっていることが多いGoogleの開発者向けドキュメントでは完全に正常です。

エンドポイントへのリクエスト:

リクエストするパラメータ:

リクエストからのレスポンス:

一部の電子メールアドレスが拒否され、他の電子メールアドレスが受け入れられる理由を誰か提案できますか?

0 投票する
3 に答える
773 参照

google-api - Google 検証 API 503

Google 検証 APIで503 エラー「予期しないエラーが発生しました。リクエストをもう一度お試しください。」TAG_MANAGER メソッドを使用してドメインを検証しようとするたびに。

これは、PHP クライアント ライブラリ経由で API を使用しようとしたときと、Google のAPI エクスプローラーを使用したときに発生します。ただし、Google ウェブマスター ツールにログインしてサイトを追加し、タグ マネージャーを検証方法として使用すると、自分自身を正常に検証できます。

API Explorer からのデバッグ情報を以下に添付しましたが、詳細は非常に軽快です。ウェブマスター セントラル フォーラムでの私のサポート リクエストには耳をつんざくような沈黙がありましたが、他にどこに質問すればよいかわかりません。

0 投票する
1 に答える
258 参照

php - PHP での Google Site Verification API 所有者の更新

Google API PHP SDK を使用してサイトの所有権を更新する方法の実例はありますか?

API に接続してサイトの詳細を取得できます。更新メソッドを呼び出すさまざまな方法を試しましたが、エラー メッセージすら表示されません。

コードは次のようなものです。

0 投票する
1 に答える
834 参照

node.js - Firebase 関数から Google Site Verification API にアクセスする

Node.js を使用して Firebase 関数からGoogle Site Verification APIを使用しようとしています。

Githubのgoogle-api-nodejs-clientリポジトリで入手できるREADMEでは、OAuth2 クライアント、JWT クライアント、またはコンピューティング クライアントを手動で作成する代わりに、デフォルトのアプリケーション メソッドを使用することを推奨しています。

ローカル (エミュレートされた関数環境) および Firebase 関数でリモートで実行しようとした次の例を作成しました。

どちらの場合も、実行時に次のエラーが発生します。

サイト検証 API は、Firebase に関連付けられた Cloud プロジェクトに対して有効になっていることに注意してください。

更新

プロジェクト オーナーの役割を持つサービス アカウントを作成し、JWT メソッドで認証すると、次の権限エラーが発生します。

このエラーは、API エクスプローラーを使用して同じ ID で呼び出しを行い、これが詳細を返すため、所有していることがわかっているサイトの ID を取得するためのものです。

一部のアクセス許可を Google クラウド コンソールで構成する必要があるのか​​、それとも認証方法を変更する必要があるのか​​わかりません。手動ユーザー認証を使用した OAuth 2.0 クライアントのみが許可されているような気がします...

ヘルプは大歓迎です。