用户从facebook& amp;登录时不支持restfb api每次都会生成访问密钥

时间:2012-12-13 07:44:00

标签: facebook scala restfb

我正在使用RESTFb api在Facebook墙上发布消息

我的代码是:

val facebookClient:FacebookClient = new DefaultFacebookClient(“access_key”)

def publishMessage(msg:Mesage):String = {

val publishMessageResponse: FacebookType = facebookClient.publish("me/feed", classOf[FacebookType],
  Parameter.`with`("message", msg))
publishMessageResponse.getId()

}

但是这个代码只有在我登录我的facebook帐户时才有效。如果我没有登录,那就给我一个“用户会话注销”的错误。它告诉我每次都要生成访问令牌。

1 个答案:

答案 0 :(得分:0)

多数民众赞成是因为你试图发布到你自己的墙上...这就是为什么,OAuth需要验证你是否已经登录,否则就不会发布任何内容...如果你在哪里张贴到页面......那么你可以使用不同的APP和SECRET ID用于在您的网站上生成AccessTokens。