1

我正在尝试开发一个 facebook 集成,以使用 KOALA Gem (1.1.0) 和 Rails 2.3.8 获取墙上的帖子。我可以轻松生成 user_access_token 和 page_access_token 并能够使用图形 API 获取数据。但是当我使用实时更新时,我无法获取需要访问令牌的数据。我可以使用 KOALA api 访问所有公共信息。

我想我们需要传递 access_token(user_access_token 或 page_access_token)。我找不到传递访问令牌的选项。我检查了 RealTimeUpdate 类,发现只有两个参数 app_access_token 和 app_id,这可能不足以获取受保护的数据,如提要和发布

这里附上示例代码:

@updates = Koala::Facebook::RealtimeUpdates.new(:app_id => YOUR_APP_ID, :secret => YOUR_APP_SECRET )
=> Koala::Facebook::RealtimeUpdates:0x10331fb88 @graph_api=#, @secret=”81297xxxxxxxxxxx”, @app_access_token=”1779yyyyyyy|xxxxxxx”, @app_id=”1779yyyyy”

你可以看到app_access_tokenaccess_token已经设置的一样。

然后我尝试按如下方式检索访问令牌,但它返回nil.

>> @updates.access_token
=> nil

请建议我如何前进?

4

1 回答 1

1

似乎这是 facebook 中的一个错误。请看一看 @

http://bugs.developers.facebook.net/show_bug.cgi?id=18048

于 2011-08-23T05:25:22.997 回答