ImportError:无法导入名称对象

时间:2017-05-01 09:48:08

标签: python facebook-ads-api

我正在使用python Facebook Ads SDK,我尝试获取我的广告帐户:

from facebookads import FacebookAdsApi
from facebookads import objects
my_app_id = 'my_app_id'
my_app_secret = 'my_app_secret'
my_access_token = 'my_access_token'
FacebookAdsApi.init(my_app_id, my_app_secret, my_access_token)

me = objects.AdUser(fbid='me')
my_accounts = list(me.get_ad_accounts())
print my_accounts

但是当我运行脚本时,我得到了ImportError:cannot import name objects

4 个答案:

答案 0 :(得分:1)

由于Facebook几天前弃用了v2.8,有些人可能会受此影响。试试这个修改后的代码。

transitionAppear

祝你好运

答案 1 :(得分:0)

答案 2 :(得分:0)

您使用的是2.9营销API版本吗?如果是 - 在此版本中没有要导入的对象。在那里直到v2.8.1

答案 3 :(得分:0)

您需要导入的所有facebook广告对象都在AdObjects下,从PHP和Python广告sdks开始v2.7。