我使用什么facebook API从我的FB应用程序远程发布到用户的墙上?

时间:2012-03-07 07:59:12

标签: facebook-apps

我有一个FB应用程序,用户将通过某个客户端(Android或Web)订阅,但后来需要将内容发布到他们的墙上(不是来自客户端,而是来自服务器)。假设我有FB-AppID,Key和用户的UserId,并且他们选择加入应用程序,那么我将用什么API通过WGET从我的服务器将内容发布到他们的墙上?我对他们各种各样的方法感到困惑,我希望能够指出那个最友好的方法。

2 个答案:

答案 0 :(得分:2)

请查看https://developers.facebook.com/docs/reference/api/user/下的“发布/创建”部分。

您需要使用publish_stream权限才能将其推送到Facebook。

此外,您需要FB中的有效access_token,该access_token链接到已登录您应用的用户。标准access_token仅在最后一次提供给您的时间内(通常为30分钟)起作用一段时间。

如果您希望在上述时间之后发布(基本上任何时间),那么您还需要offline_access权限。

从本质上讲,如果您需要离线发布帖子,那么您需要一个具有“offline_access”和“publish_stream”权限的访问令牌。

答案 1 :(得分:0)

您可以使用Facebook Graph API。这个api是基于HTTP的,支持REST服务。

这是链接 - > https://developers.facebook.com/docs/reference/api/ 您必须登录Facebook才能访问此页面。