2012-01-20 13 views
1

商品検索にGoogle Shopping Search APIを使用します。私は文書に記載されているすべての手順に従っています。最初にGoogleアカウントを作成してGOOGLE APIs consoleに行ってプロジェクトを作成し、API keyを取得しました。 Google Affiliate Networkのパブリッシャーとしてこのサービスを利用したいと考えています。このサービスを利用することで、選択した広告主様の商品情報にアクセスできます。 それから、Google Affliateネットワークに登録してpidを取得しました。その後、私はいくつかの広告主に自分のアフィリエイト管理パネルからプログラムに参加するよう依頼します。今、私は1つの広告主が承認されました。今、このdocumentに、それは要求供給は出版社のGoogleのアフィリエイトネットワークの広告主から製品にアクセスするために、私は次のURLを使用する必要があると述べているこの私のURLのルックスを入れた後、gan:mypublisheridに置き換えられてsource URLでGoogleショッピング検索APIの認証エラー

https://www.googleapis.com/shopping/search/v1/source/products 

私はこのURLにアクセスすると

https://www.googleapis.com/shopping/search/v1/gan:myid/products?key=mykey&country=US 

が好きしかし、私が見つかりました。次のJSONエラー

{ 
"error": { 
"errors": [ 
    { 
"domain": "global", 
"reason": "conditionNotMet", 
"message": "authentication is required for GAN", 
"locationType": "header", 
"location": "If-Match" 
} 
], 
"code": 412, 
"message": "authentication is required for GAN" 
} 
} 

今私の質問は認証される方法です?私のURLは正しいですか、これを行うには別の方法がありますか?

よろしくお願いいたします。

答えて

1

これをお読みください。article最後の部分、すなわち認証。

APIを使用する前にアクセストークンを取得する必要があります。 OAuthまたはクライアントログイントークンを使用できます。クライアントログインを使用してトークンを取得するには、cURLを使用できます。ドキュメントにはservicetypeをshoppingapiと覚えておいてください。

+0

ありがとう。これは正確な解決策です。その+1 –