gpt4 book ai didi

facebook-graph-api - facebook publish_action-检查是否按下跳过

转载 作者:行者123 更新时间:2023-12-03 07:50:37 24 4
gpt4 key购买 nike

我想使用Facebook publish_action权限在用户的时间轴上发布。

这显示了一个请求许可的页面,有2个按钮OkaySkip

但是,当我测试两个按钮时,回调URL似乎没有区别。没有错误代码或类似的代码,可以使用它们检查是否按下了OkaySkip

我该怎么办?似乎我在这里缺少什么。

现在,我正在打电话在时间表上发布消息,并有望获得以下结果:

403
{"error":
{"message":"(#200) The user hasn't authorized the application to perform
this action",
"type":"OAuthException",
"code":200
}
}

最佳答案

您什么都不丢失。当向用户显示允许或拒绝Extended Permission的选项时,无论他们选择什么,他们都将被重定向到您的重定向URL。

仅当用户拒绝授权应用程序时,才发送错误。有两种方法可以解决这些错误

  • 捕获抛出的这些错误,并检查它们是否在200-299的范围内,这与User either has not granted a permission or removed a permission对应(从documentation引用错误)。然后根据您尝试的操作,再次请求许可。
  • 通过在/user-id/permissions端点进行检查,检查是否有足够的权限在执行API调用之前执行该调用。
  • 关于facebook-graph-api - facebook publish_action-检查是否按下跳过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16602964/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com