2012-09-03 78 views
0

我经历了Using App Access token这个奇妙的教程。根据这篇文章它说:Facebook:应用程序访问令牌,发布给用户

如果用户没有提供适当的权限发布在用户的名义上,您将收到一条错误消息。例如,如果用户未提供publish_stream权限,则将返回以下错误: { “error”:{ “message”:“(#200)用户尚未授予应用程序自动发布权限饲料的故事”, ‘类型’:‘OAuthException’, ‘代码’:200 }}

现在是有任何其他方式张贴到谁也未授权的应用程序一个用户墙?

我的查询是这样的: 我有两个登录为我的应用程序,一个登录与电子邮件和其他FB连接。所以用户可以用电子邮件或Facebook登录到我的应用程序。如果他使用Facebook登录,则根本没有问题,因为我有他的访问令牌。如果他用电子邮件登录,那么我没有他的用户访问令牌,所以在这种情况下,我想使用App Access令牌来获取用户朋友,然后允许他发布给朋友墙[朋友谁不是成员我们的应用程序/未授权我们的应用程序]。

回答

2

无法发布到未授权应用的用户墙。

一个可能的溶液:

  • 您通过电子邮件连接起来,用户登录和FBID
  • 存储在用户通过FBID
  • 访问你的应用程序
  • 访问令牌如果通过用户登录电子邮件,然后从本地存储获取访问令牌并将其用于发布。
相关问题