503 人が現在オンライン
503 人が現在オンライン
Google AdWords のログイン、MCC、API、Editor、認定資格などについてユーザー同士で意見交換ができます。運用者ならではの質問や回答を投げかけ合って問題を解決していきましょう。
ガイドを表示
star_border
返信

API経由でのキャンペーンデータの取得について

初級者 ✭ ✭ ✭

Gitで配布されているPHPのライブラリを参考にキャンペーンデータの取得を試みていますが、取得できるアカウントと「AuthorizationError.USER_PERMISSION_DENIED」のエラーが返ってくるアカウントがあります。

 

エラーで調べてみましたが、MCCアカウントではないアカウントのデータは取れない?というような記述がありました。確かに、エラーが返ってくるアカウントはMCCアカウントではないもののようです。

 

MCCアカウントではないアカウントのキャンペーンデータはAPIから取得できないのでしょうか?

取得できない場合、他にMCCアカウントでない通常のアカウントからキャンペーンデータ等を取得する方法はあるのでしょうか?

 

MCCアカウントではないアカウントでもAPIからデータ取得できる場合、他にエラーとなる原因はあるのでしょうか?

 

この辺り不慣れで恐縮なのですが、よろしくお願い致します。

 


受理された解決策
ベストアンサーのマーク済み.
解決策
トピック作成者生実 服さんが付与
8月 2016

Re: API経由でのキャンペーンデータの取得について

レジェンド
MCCアカウントと非MCCアカウントの両方をAPIから操作している、ということですので、利用している認証情報(アクセストークンやリフレッシュトークン)を操作対象のアカウントに切り替えていますか?認証に用いる開発者トークン、クライアントID、クライアントシークレットは、同じものを使いまわすことができるはずですが、アクセストークンやリフレッシュトークンは、AdWordsへのログインアカウントごとに生成が必要です。
(自分は開発者トークンの紐づくMCC配下でしかAPIを動かしたことがないので、憶測ですが)

元の投稿で解決策を見る


すべての返信
ベストアンサーのマーク済み.
解決策
トピック作成者生実 服さんが付与
8月 2016

Re: API経由でのキャンペーンデータの取得について

レジェンド
MCCアカウントと非MCCアカウントの両方をAPIから操作している、ということですので、利用している認証情報(アクセストークンやリフレッシュトークン)を操作対象のアカウントに切り替えていますか?認証に用いる開発者トークン、クライアントID、クライアントシークレットは、同じものを使いまわすことができるはずですが、アクセストークンやリフレッシュトークンは、AdWordsへのログインアカウントごとに生成が必要です。
(自分は開発者トークンの紐づくMCC配下でしかAPIを動かしたことがないので、憶測ですが)

Re: API経由でのキャンペーンデータの取得について

初級者 ✭ ✭ ✭
なるほど、、、ありがとうございます!