-1

可能重复:
Facebook 应用程序:附加权限

脸书贴到墙上:

我可以通过发送这样的发布请求或使用某些特定于语言的代码来发布到墙上。

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

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

即使从这个 url 询问 access_token

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

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

4

1 回答 1

0

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

于 2012-09-28T11:12:53.210 回答