使用应用程序访问令牌发布指向Facebook应用程序页面的链接

时间:2010-12-18 17:24:50

标签: facebook facebook-graph-api

我一直试图让我的Django应用程序将所有新的新闻故事发布到应用程序的Facebook页面。它适用于发布到/ feed,但如果我尝试使用this之类的访问令牌发布到/链接,则会出现以下错误:

facebook.GraphAPIError: (#282) Requires extended permission: share_item

当然,我应该能够使用此访问令牌发布到我的应用程序的应用程序页面?我做错了什么?

2 个答案:

答案 0 :(得分:3)

嗨Ben我得到了同样的错误,但我不明白什么是错的,我使用php curl将数据发布到我的Facebook页面,我有令牌,它说我有允许分享项目,但我不能。 我该怎么办?

这是我的问题,最后我解决了它。

即使您有权限,您也必须拥有像“manage_page”这样的扩展权限,所以为了得到这个,你应该输入这个网址:

https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=manage_pages&response_type=token

而不是没有错误;)

答案 1 :(得分:0)

在查看用于Facebook的Python-SDK中的代码之后,我解决了这个问题:你必须使用put_wall_post函数和字典中提供的链接,如in the source所示。

我希望这有助于将来的某个人!