Facebook graph api 如何使用Facebook Graph API v2.12检索属于企业的所有应用程序?

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

(演示代码是用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.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"