不支持 Facebook Graph API 版本
Facebook Graph API version not supported
我想访问一个 facebook 页面数据,我的 fb Graph API 版本是 3.1,当我写这篇文章时(在 python) :
graph = facebook.GraphAPI(access_token=token, version = 3.1)
它给出了一个版本错误,即:
facebook.GraphAPIError: Valid API versions are '2.7', '2.8', '2.9', '2.10', '2.11', '2.12', '3.0'
如何通过我在 python 中的版本访问 facebook Graph API。
提前致谢。
你会
- 必须使用仍然允许您使用较低 API 版本的应用程序 ID,或者
- 等待库的更新,或者
- 查看图书馆在哪里进行此项检查,然后手动将 3.1 添加到那里的列表中。
如果您正在使用此库 https://github.com/mobolic/facebook-sdk/,您可以编辑 __init__.py
文件,该文件当前包含以下行:
VALID_API_VERSIONS = ["2.7", "2.8", "2.9", "2.10", "2.11", "2.12", "3.0"]
如果您将 "3.1"
添加到该列表,您应该能够使用 API 版本 3.1 而不会出现此错误。
我想访问一个 facebook 页面数据,我的 fb Graph API 版本是 3.1,当我写这篇文章时(在 python) :
graph = facebook.GraphAPI(access_token=token, version = 3.1)
它给出了一个版本错误,即:
facebook.GraphAPIError: Valid API versions are '2.7', '2.8', '2.9', '2.10', '2.11', '2.12', '3.0'
如何通过我在 python 中的版本访问 facebook Graph API。 提前致谢。
你会
- 必须使用仍然允许您使用较低 API 版本的应用程序 ID,或者
- 等待库的更新,或者
- 查看图书馆在哪里进行此项检查,然后手动将 3.1 添加到那里的列表中。
如果您正在使用此库 https://github.com/mobolic/facebook-sdk/,您可以编辑 __init__.py
文件,该文件当前包含以下行:
VALID_API_VERSIONS = ["2.7", "2.8", "2.9", "2.10", "2.11", "2.12", "3.0"]
如果您将 "3.1"
添加到该列表,您应该能够使用 API 版本 3.1 而不会出现此错误。