facebook post to wall - 只有在权限已经可用时才有效,我该如何向用户请求许可?

时间:2012-09-28 10:50:46

标签: php python django facebook facebook-graph-api

  

可能重复:
  Facebook Apps: Additional permissions

Facebook帖子到墙:

我可以通过发送此类发布请求或使用某些语言特定代码发布到墙上。

 curl -F "access_token=tokenstring" -F "message=some message here" "http://graph.facebook.com/username/feed"

仅当用户已经授予PUBLISH_STREAM权限时,上述方法才有效。但是,如果该应用程序尚未获得用户的许可,该怎么办?如何向用户询问许可?

即使从此网址询问access_token

 https://graph.facebook.com/oauth/access_token?type=client_cred&client_id=" SECRET " &client_secret=" SECRET "&scope=publish_stream

它在没有得到用户许可的情况下给我访问令牌,并且在使用此访问令牌时,它给出的错误是用户没有访问该应用程序,是否有一种方法可以重定向用户请求权限。或者一些要求许可的盒子?

1 个答案:

答案 0 :(得分:0)

根据Facebook用户权限,您应首先生成令牌。 并且用户将授予您许可然后您可以发布他/她的墙...