我整个上午都在阅读文档和Stack Overflow链接,但我只是不了解授权Web服务器发布到Facebook页面墙的正确过程。
我不清楚的是为什么我必须使用access_token作为Facebook用户发布到Facebook,这意味着该用户必须手动登录Facebook才能授权我的应用。
我不是要授权用户,也不是要让我的访问者对他们的帐户做任何事情,所以我不需要他们的任何权限。相反,我正在尝试授权我的Web服务器将更新作为特定页面发布到其墙上。
为什么我必须使用用户access_token来执行此操作?我不是试图冒充用户,我试图将页面作为页发布 ...
是否可以授权用户并获取其访问令牌而无需在Web服务器上创建登录页面?我不想要求用户登录才能完成这项工作,我认为这是拥有应用ID和秘密的重点?
我想我的问题是:是否不允许Web服务器作为该页面发布到Facebook页面墙,而不必向特定用户提供登录对话框?如果可能,设置它的正确工作流程是什么?
答案 0 :(得分:2)
要将页面作为页面发布,您必须使用页面访问令牌。您可以通过用户访问令牌获得该功能,并且可以对其进行扩展,以使其永久有效。
步骤:
manage_pages
权限的用户访问令牌(有效期最长为2小时)这可能听起来有点复杂,但有很多教程,你实际上不需要编程,你可以使用Graph API Explorer。
以下是有关访问令牌的一些链接: