2

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

我的代码是:

val facebookClient: FacebookClient = new DefaultFacebookClient("access_key")

def publishMessage(msg:消息): String = {

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

}

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

4

1 回答 1

0

那是因为您正在尝试发布到自己的 Wall .. 这就是为什么,OAuth 需要验证您是否已登录,否则它不会发布任何内容...如果您在 PAGE 上发布...那不同,您可以使用 APP 和 SECRET用于在您的网站上生成 AccessToken 的 ID。

于 2012-12-13T07:48:47.367 回答