facebook - 如果页面的令牌过期,如何取消订阅 Facebook webhook?
问题描述
我的 Facebook 应用程序不断从令牌过期页面接收 webhook。如何取消订阅它们以避免不必要的传入流量?
解决方案
您可以使用以下调用从页面取消订阅应用程序:`
curl -X DELETE -F "access_token=<PAGE_ACCESS_TOKEN>" "https://graph.facebook.com/v5.0/<APP_ID>/subscribed_apps"
或者通过函数调用:
function unSubscribeApp(page_id, page_access_token) {
console.log('Unsubscribing app from page! ' + page_id);
FB.api(
'/' + page_id + '/subscribed_apps',
'delete',
{access_token: page_access_token},
function(response) {
console.log('Successfully unsubscribed page', response);
}
);
}
`
推荐阅读
- idl - IDL 相当于 python 的 dir()
- kotlin - 在列表中查找子序列
- javascript - 无法在 console.log 中打印 € 符号?
- mule - 如何将 XML 中的值与字符串结合起来?
- ssl - 无法在企业笔记本电脑上安装带有 anaconda 的 python 包
- hadoop - NFS 代替 HDFS
- c++ - 将 bool 或 float 分配给 int32_t 是否安全?
- apache - Docker内部的慢速apache + mysql
- c# - PHP:is_uploaded_file 似乎只知道每次重新启动应用程序时如何处理 1 个文件?
- swift - 为什么是 x?= y Swift 中的有效语法?