首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >作为开发人员,我可以浏览通过我的应用程序发布的帖子吗?

作为开发人员,我可以浏览通过我的应用程序发布的帖子吗?
EN

Stack Overflow用户
提问于 2012-12-06 14:08:11
回答 2查看 53关注 0票数 0

我在Facebook Developer上找到了下面的部分。Facebook是否为我提供了通过用户浏览帖子的方法,或者我是否需要存储帖子ID并编写自己的仪表板?

EN

回答 2

Stack Overflow用户

发布于 2012-12-06 23:56:10

这取决于您使用的是哪种SDK。一般来说,JavaScript本身并不提供解决方案,如果你使用Facebook的SDK来发布信息,就没有办法获得信息。

也就是说,通过JS SDK发布消息的唯一方法是:

  • 用户必须对您的应用程序进行授权
  • 您必须存储用户的访问令牌
  • 您必须存储每个帖子的帖子ID,以便您可以调用API来获取消息

请记住,这些用户访问令牌的有效期仅为约2小时,因此您必须使用延长的令牌(最多60天有效)。在这60天之后,没有办法再读取这些消息,所以如果您以后需要/想要它们,您将不得不将它们存储在您的数据库中。还要记住,用户可以删除您的应用程序并使令牌无效。

如果您使用PHP SDK进行发布(它仅适用于授权您的应用程序的用户),那么您可以只将消息值存储在数据库中,因为无论如何您都需要获取消息(例如,从文本字段获取)。,但出于隐私原因,请务必告诉用户您将存储什么,以及存储的原因和存储时间。

摘要:要做到这一点(不会出现访问令牌问题)的唯一方法是让用户授权你的应用程序,在每次发布之后,你必须使用新的帖子id来获取带有API调用的消息,并将其存储在数据库中。PHP SDK和JS SDK都有效。

票数 3
EN

Stack Overflow用户

发布于 2012-12-06 19:20:14

是的,现在没有办法,你可以通过你的应用程序查看发布的帖子。实现此目的的唯一方法是为每个已发布的post存储post_id,并创建一个脚本,该脚本将在post_id's提供时获取帖子数据

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13737914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档