Facebook graph api 如何使用Facebook Graph API v2.12检索属于企业的所有应用程序?
(演示代码是用Python编写的。我想,这是不言自明的。这个问题针对各自的HTTP GET请求。) 这适用于API v2.10:Facebook graph api 如何使用Facebook Graph API v2.12检索属于企业的所有应用程序?,facebook-graph-api,Facebook Graph Api,(演示代码是用Python编写的。我想,这是不言自明的。这个问题针对各自的HTTP GET请求。) 这适用于API v2.10: import requests req = requests.request( "GET", "https://graph.facebook.com/v2.10/"+str(business_id)+"/apps", params={ "access_token": access_token } ) 结果为req.j
import requests
req = requests.request(
"GET",
"https://graph.facebook.com/v2.10/"+str(business_id)+"/apps",
params={
"access_token": access_token
}
)
结果为req.json()
:
这很好-但对最新API版本(2.12)的要求相同:
产生弃用错误:
{'error': {'code': 12,
'fbtrace_id': 'A...PZ',
'message': '(#12) apps field is deprecated for versions v2.11 and higher',
'type': 'OAuthException'}}
如何重新表述v2.12的请求?
要访问业务应用程序,请执行以下操作:
BUSINESS\u ID/owned\u apps
-获取企业拥有的应用列表BUSINESS\u ID/client\u apps
-获取业务客户的应用列表BUSINESS\u ID/pending\u client\u apps
-获取属于待审批业务客户的应用列表
您可以列出特定业务经理的所有应用程序,这些应用程序可以为您做广告。使用具有ads\U管理权限的访问令牌查询企业拥有的\U应用边缘:
curl -G \
-d "access_token=<ACCESS_TOKEN>" \
"https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/owned_apps"
curl-G\
-d“访问令牌=”\
"https://graph.facebook.com///owned_apps"
{'error': {'code': 12,
'fbtrace_id': 'A...PZ',
'message': '(#12) apps field is deprecated for versions v2.11 and higher',
'type': 'OAuthException'}}
curl -G \
-d "access_token=<ACCESS_TOKEN>" \
"https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/owned_apps"