Facebook graph api Facebook图形api。如何列出我的应用程序订阅的所有页面?
所以我知道如何检查每个页面以获得所有订阅应用程序的列表 但我想获得我的应用程序有实时更新订阅的所有页面的列表 所以我试过这个 $app\u id/订阅?访问\u令牌=$app\u令牌 但这只是带回了应用程序的基本信息 我想要一个已经订阅的页面列表Facebook graph api Facebook图形api。如何列出我的应用程序订阅的所有页面?,facebook-graph-api,Facebook Graph Api,所以我知道如何检查每个页面以获得所有订阅应用程序的列表 但我想获得我的应用程序有实时更新订阅的所有页面的列表 所以我试过这个 $app\u id/订阅?访问\u令牌=$app\u令牌 但这只是带回了应用程序的基本信息 我想要一个已经订阅的页面列表 有人能帮忙吗?这看起来不可能 您正在使用的端点--是获取应用程序Webhook(callback\uURL和更改类型)的列表,它们由于某种原因被称为订阅。这不是关于订阅此webhook(或一般应用程序)的页面 总的来说,即使在应用程序中,例如Messe
有人能帮忙吗?这看起来不可能 您正在使用的端点--是获取应用程序Webhook(
callback\uURL
和更改类型)的列表,它们由于某种原因被称为订阅。这不是关于订阅此webhook(或一般应用程序)的页面
总的来说,即使在应用程序中,例如Messenger选项卡下,您也只能看到订阅此应用程序的所有页面的子集。可见子集受您的facebook用户帐户权限的限制,可能仅显示您是管理员或编辑的页面
因此,如果这样的调用是可能的,它也会以某种方式与用户访问令牌绑定,而不仅仅是应用令牌。您可以在这里执行此操作:
登录后,您可以单击右键并选择“获取用户访问令牌”。您至少需要“管理页面”或“页面显示列表”权限才能完成此操作
现在,您所要做的就是调用此端点:/me/accounts
它应该列出应用程序上所有订阅的页面
希望有帮助。根据
有可能(图形api):
然后//订阅
返回类似于:
{
"data": [
{
"object": "application",
"callback_url": "https:...",
"active": true,
"fields": [
{
"name": "ads_rules_engine",
"version": "v2.9"
}
]
},
{
"object": "page",
"callback_url": "https://...",
"active": true,
"fields": [
{
"name": "leadgen",
"version": "v2.5"
}
]
}
]
}
{
"data": [
{
"object": "application",
"callback_url": "https:...",
"active": true,
"fields": [
{
"name": "ads_rules_engine",
"version": "v2.9"
}
]
},
{
"object": "page",
"callback_url": "https://...",
"active": true,
"fields": [
{
"name": "leadgen",
"version": "v2.5"
}
]
}
]
}