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