私はFacebook広告apiを使って他のアカウントからキャンペーンを読みます。私はアプリケーションを作成して、app_idとapp_secretを得ました。グラフエクスプローラでは、他の人のアクセストークンとアカウントIDを使用してキャンペーンを作成しています。しかし、Facebookに私に次のエラーが表示されます:facebook ads api - 他のアカウントキャンペーンを読む
{
"error": {
"message": "(#274) The ad account is not enabled for usage in Ads API. Please add it in developers.facebook.com/apps -> select your app -> settings -> advanced -> advertising accounts -> Ads API. Account 1817273581872129 not enabled for this application.",
"type": "OAuthException",
"code": 274,
"fbtrace_id": "GW38TMsIi1v"
}
}
私はエラーの指示に従いましたが、同じ問題がありました。ここ
iは、グラフExplorerへURL使用していますされていますact_12345566654/campaigns
をしかし、私はPythonでのFacebook広告APIを使用する場合: は、私は次のエラーを取得する:ここで
FacebookRequestError:
Message: Call was not successful
Method: GET
Path: https://graph.facebook.com/v2.8/act_1817273581872129/campaigns
Params: {'summary': 'true'}
Status: 400
Response:
{
"error": {
"message": "Invalid appsecret_proof provided in the API argument",
"code": 100,
"type": "GraphMethodException",
"fbtrace_id": "FRdlngO8f04"
}
}
がありますコード:
session = FacebookSession(self.app_id, self.app_secret, self.access_token)
ads_api = FacebookAdsApi(session)
adaccount = AdAccount(self.account_id, api=ads_api)
campaigns = adaccount.get_campaigns()
どこが間違っていますか?親切に私を援助します
第2の問題:http://stackoverflow.com/questions/18683421/why-do-i-get-invalid-appsecret-proof-provided-in-the-api-argument – CBroe