计划发布的Facebook身份验证

计划发布的Facebook身份验证,facebook,authentication,facebook-graph-api,rest,authorization,Facebook,Authentication,Facebook Graph Api,Rest,Authorization,假设我从用户那里得到了一个授权令牌, 我将在稍后的cron作业中使用它向用户墙发送帖子。 如何处理令牌过期的情况,我只能在将来才知道, 当尝试将计划信息发布到用户墙时? 这是否意味着我应该失败,并要求用户手动重新启动应用程序? 或者有什么方法可以精确地使用Facebook API创建预定帖子?是的,如果失败,你必须要求用户重新验证你的应用程序。这涉及用户从Facebook内卸载应用程序的用例。是的,如果失败,您必须要求用户重新验证您的应用程序。这涉及用户从Facebook中卸载应用程序的用例。您

假设我从用户那里得到了一个授权令牌, 我将在稍后的cron作业中使用它向用户墙发送帖子。 如何处理令牌过期的情况,我只能在将来才知道, 当尝试将计划信息发布到用户墙时? 这是否意味着我应该失败,并要求用户手动重新启动应用程序?
或者有什么方法可以精确地使用Facebook API创建预定帖子?

是的,如果失败,你必须要求用户重新验证你的应用程序。这涉及用户从Facebook内卸载应用程序的用例。

是的,如果失败,您必须要求用户重新验证您的应用程序。这涉及用户从Facebook中卸载应用程序的用例。

您实际上不需要用户访问令牌来发布预定的帖子。一旦您获得用户的
发布\u流
扩展权限,您就可以使用应用访问令牌随意发布帖子

如果你的帖子因Facebook的OAuth异常而失败,那么你知道用户做了一些事情,吊销了你的权限,你可以尝试让他们重新验证你的应用程序。这里的诀窍是如何联系用户

如果您获得了他们的电子邮件地址(在获得
电子邮件
扩展权限后),则可以向他们发送电子邮件


如果他们仍然安装了你的应用程序,并且刚刚撤销了发布流权限,并且你的应用程序具有画布状态,那么你可以使用应用程序请求通知用户他们需要采取措施来恢复计划的帖子。或者,下次他们碰巧从您的站点访问某个页面时,您可以向他们发送某种警告消息。

您实际上不需要用户访问令牌来安排发布。一旦您获得用户的
发布\u流
扩展权限,您就可以使用应用访问令牌随意发布帖子

如果你的帖子因Facebook的OAuth异常而失败,那么你知道用户做了一些事情,吊销了你的权限,你可以尝试让他们重新验证你的应用程序。这里的诀窍是如何联系用户

如果您获得了他们的电子邮件地址(在获得
电子邮件
扩展权限后),则可以向他们发送电子邮件


如果他们仍然安装了你的应用程序,并且刚刚撤销了发布流权限,并且你的应用程序具有画布状态,那么你可以使用应用程序请求通知用户他们需要采取措施来恢复计划的帖子。或者,下次他们碰巧访问您网站上的某个页面时,您可以向他们发送某种警告信息。

谢谢,帕特。位于的文档称“目前,长期用户访问令牌的有效期为60天”。我想如果我在接下来5天的第60天发送帖子,我将不得不在5天内失败并发送电子邮件。所以我想100%无故障的解决方案在这里是不可能的。而且有各种各样的原因,即使是60天的代币也可能失效。例如,当用户更改其密码时,所有未完成的令牌都将失效。你只需要捕捉并处理异常。谢谢,帕特。位于的文档称“目前,长期用户访问令牌的有效期为60天”。我想如果我在接下来5天的第60天发送帖子,我将不得不在5天内失败并发送电子邮件。所以我想100%无故障的解决方案在这里是不可能的。而且有各种各样的原因,即使是60天的代币也可能失效。例如,当用户更改其密码时,所有未完成的令牌都将失效。您只需捕获并处理异常。