删除 Facebook 应用上的请求
Deleting a Request on a Facebook app
我是Facebook开发的新手,我对FB请求文档感到困惑,其中声称:
"当用户通过单击"接受请求"将用户定向到您的应用时,您必须在接受请求后将其删除。"
坦率地说,我不知道他们在说什么。
如何找到我的未完成请求?删除它们的最佳方法是什么(我使用的是Javascript SDK)?不删除请求有什么可怕的后果吗?
是的,您必须删除请求,文档的下一部分在您引用的行之后解释了如何使用直接 API 调用、javascript SDK 示例和 PHP 示例来执行此操作:
You can delete a request via the following methods:
删除请求
当用户通过单击"接受请求"将用户定向到你的应用时,必须在请求被接受后将其删除。请求一旦被点击,就不会自动删除,因此开发人员有责任在接受请求后清除它们。
您可以通过以下方法删除请求:
图形接口
向串联request_id
发出 HTTP 删除请求:
DELETE https://graph.facebook.com/[<REQUEST_OBJECT_ID>_<USER_ID>]?
access_token=[USER or APP ACCESS TOKEN]
JavaScript SDK
函数 deleteRequest(requestId) { FB.api(requestId, 'delete', function(response) { 控制台.log(响应); });}
下面是一个完整的 PHP 示例,它向您展示了如何连接request_id和user_id以删除用户的未完成请求。
截取了大 PHP 示例
相关文章:
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 在openshift node js应用程序中获取请求
- 从C#应用程序向Angular页面发送帖子请求
- 只需添加一个'允许跨来源请求'到我的节点应用程序工作
- 如何让应用程序帮助程序方法在发送的请求为 JS 格式时工作
- 在安装后首次运行应用程序时从 UIBebView 发出 jQuery Ajax 请求
- 删除 Facebook 应用上的请求
- 读取Angular应用程序中请求的url
- 为什么不't我的Facebook应用程序发送邀请请求
- 当我们打开ADF应用程序的同一网页的不同版本时,如何让浏览器请求java脚本
- 在angular cordova应用程序中发布一个请求中的多个文件
- Chrome应用程序中AJAX请求的限制是什么
- 在express应用程序中,请求参数两次附加到URL
- 如何在同构应用程序中通过节点提取传递请求cookie
- Facebook应用程序未请求manage_pages许可
- 我正在用apachecordova开发一个应用程序,但每次我向局域网上的服务器发出ajax请求时,我都会收到这个错误
- 使用沙箱从Chrome应用程序发出ajax请求
- Facebook Graph API-#4错误-已达到应用程序请求限制
- 发送请求2.0应用程序生成的请求到非"/me"
- Angular会对不同的$http请求应用相同的成功和错误函数体