【发布时间】:2015-05-02 03:21:10
【问题描述】:
我将使用独立的 python 应用程序将消息发布到我的 facebook 页面。请注意,它不是我们的应用程序 - 只是在我的本地机器上部署并运行的脚本。
我阅读了 facebook 的文档,我知道我需要创建一个 facebook 的应用程序,我将连接到该应用程序并代表我的“真实”python 应用程序发送请求。我发现我需要创建一个 facebook 应用程序作为“网站应用程序”并且我做到了。 我发现比使用开关“设置->高级->本机或桌面应用程序?”设置为“否”我可以通过 url 获取我的访问令牌:
现在我快到了。我可以获得我的 facebook 用户和我的 facebook 页面的信息。但是我不能在用户的墙上发布任何东西,也不能在页面的墙上发布任何东西,因为我收到了错误:
(#200) 用户尚未授权应用程序执行此操作 行动
我了解到我可以使用以下 URL 向我的应用授予 manage_pages 权限:
但我不知道在 REDIRECT_URL 中放什么,因为实际上我真正的独立应用程序根本没有 url。我试图在那里放一些 facebook 的地址,但这似乎不是一个好主意。
我做错了什么?我想我需要切换“设置->高级->本机或桌面应用程序?”是,但是我无法获得访问令牌...我应该以其他方式获得此令牌吗?
最好的问候
【问题讨论】:
标签: facebook facebook-login social