2
FacebookのマーケティングAPIをpythonパッケージfacebookapiで使用しようとしています。ここFacebook python marketing API AttributeError
は、コードスニペットです:
from facebookads.adobjects.customaudience import CustomAudience
audience = CustomAudience(parent_id='act_10336...')
audience[CustomAudience.Field.subtype] = CustomAudience.Subtype.custom
audience[CustomAudience.Field.name] = 'My new CA'
audience[CustomAudience.Field.description] = 'People who bought on my website'
audience.remote_create()
それは、here与えられたカスタムオーディエンス作成のためのFacebookの例から直接取得されます。
2番目の行に適切なAD_ACCOUNT_IDを挿入します。
私はエラーを取得する:で
FacebookAdsApi.get_default_api()
:
AttributeError: 'NoneType' object has no attribute 'call'
多くの研究の後、私はapi.pyから、この行は私が問題の核心であると思いNoneを返していないことがわかりました実際に、私が実行しようとしたAPIコールは、同様のエラーを返しました。
誰でも知っていますか?
どうすればaccess_tokenを生成できますか? –
メッセージ ":"無効なOAuthアクセストークン ":"無効なOAuthアクセストークン " –
@MitulShah短命のトークンをまず' FB.login() 'で取得し、' GET/oauth/access_token?grant_type = fb_exchange_token&client_id = {app-id}&client_secret = {app-secret}&fb_exchange_token = {短命トークン} 'トークンの有効期限が切れると、このプロセスを繰り返します。 –