Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Facebook需要v3.0 API_Python_Facebook_Api - Fatal编程技术网

Python Facebook需要v3.0 API

Python Facebook需要v3.0 API,python,facebook,api,Python,Facebook,Api,两天前facebook要求我使用sdk 3.0版本。 运行脚本时,我遇到以下问题: (#2635)您正在调用一个不推荐使用的Ads API版本。请更新至最新版本:v3.0。 要连接到我使用的API,请执行以下操作: 打印返回我v2.11 剥皮 pip install facebook-ads-api 说明: 已满足要求:c:\users\user\appdata\local\programs\python\python36-32\lib\site软件包(0.3.0)中的facebook a

两天前facebook要求我使用sdk 3.0版本。 运行脚本时,我遇到以下问题:

(#2635)您正在调用一个不推荐使用的Ads API版本。请更新至最新版本:v3.0。

要连接到我使用的API,请执行以下操作:

  • 打印返回我v2.11
剥皮

pip install facebook-ads-api
说明:

已满足要求:c:\users\user\appdata\local\programs\python\python36-32\lib\site软件包(0.3.0)中的facebook ads api

查看此处的文档: 版本3.0的状态为未发布

在我的facebook帐户上,我将应用程序升级到v3.0(从adManager)

所以,我不明白我做错了什么

谢谢大家!

我的解决方案:

config_file = open('jsons/config.json')
config = json.load(config_file)
config_file.close()

session = FacebookSession(
    config['app_id'],
    config['app_secret'],
    config['access_token'],
)
api = FacebookAdsApi(session)

FacebookAdsApi.init(session.app_id, session.app_secret, session.access_token, api_version='v3.0')
Olso在第I页更新了应用程序的API版本

我的解决方案:

config_file = open('jsons/config.json')
config = json.load(config_file)
config_file.close()

session = FacebookSession(
    config['app_id'],
    config['app_secret'],
    config['access_token'],
)
api = FacebookAdsApi(session)

FacebookAdsApi.init(session.app_id, session.app_secret, session.access_token, api_version='v3.0')

Olso在第一页更新了应用程序的API版本

你把SDK版本和API版本混淆了…据我所知,SDK包括API。。。我说得对吗?这意味着,我应该只更新api?一般来说,SDK和api是两个完全不同的东西,其中一个的版本与另一个的版本没有任何关系。(可能是SDK需要更新,以结合新的API版本添加的新功能-但这将更多地涉及某些请求、端点等的细节)检查配置/初始化,应该在其中的某个地方指定要使用的API版本。您将SDK的版本与API版本混淆…据我所知,SDK包括API。。。我说得对吗?这意味着,我应该只更新api?一般来说,SDK和api是两个完全不同的东西,其中一个的版本与另一个的版本没有任何关系。(可能SDK需要更新,以合并新的功能和较新的API版本,但这将更多地涉及某些请求、端点等的细节)检查配置/初始化,应在其中的某个位置指定要使用的API版本。