我正在尝试使用KOALA Gem(1.1.0)和Rails 2.3.8开发一个facebook集成来获取墙上的帖子。我可以轻松生成user_access_token和page_access_token,并能够使用图API获取数据。但是当我使用实时更新时,我无法获得需要访问令牌的数据。我可以使用KOALA api访问所有公共信息。
我想我们需要传递access_token(user_access_token或page_access_token)。我找不到传递访问令牌的选项。我检查了RealTimeUpdate类,发现只有两个参数app_access_token和app_id,这可能不足以获取受保护的数据,如feed和post
这里附上示例代码:
@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_token
和access_token
设置相同。
然后我尝试按如下方式检索访问令牌,但它返回nil
。
>> @updates.access_token
=> nil
请告知我如何前进?
答案 0 :(得分:1)
似乎这是facebook中的一个错误。请看看@