не может создавать сообщения на стене с помощью fb_graph - PullRequest
0 голосов
/ 28 июля 2011

Я пытаюсь создать тестового пользователя, а затем написать на стене этого пользователя.Вот мой код, за которым следует ошибка, которую я получаю (я использую ruby ​​и гем fb_graph):


app = FbGraph::Application.new(config[:client_id], :secret =>
config[:client_secret])

user1 = app.test_user!(:installed => true, :permissions
=> :publish_stream)
user2 = app.test_user!(:installed => true, :permissions
=> :publish_stream)

me = FbGraph::User.me(ACCESS_TOKEN)

me.feed!(:message => "Testing")
FbGraph::Unauthorized: FbGraph::Unauthorized    from /Library/Ruby/Gems/
1.8/gems/fb_graph-1.9.4/lib/fb_graph/node.rb:126:in
'handle_httpclient_error'
    from /Library/Ruby/Gems/1.8/gems/fb_graph-1.9.4/lib/fb_graph/node.rb:
115:in 'handle_response'
    from /Library/Ruby/Gems/1.8/gems/fb_graph-1.9.4/lib/fb_graph/node.rb:
48:in 'post'
    from /Library/Ruby/Gems/1.8/gems/fb_graph-1.9.4/lib/fb_graph/
connections/feed.rb:15:in `feed!'
    from (irb):90

publish_stream должен дать мне необходимые разрешения для записи на стене,но, как вы видите, это не так.

есть предложения?

спасибо за любую помощь.

1 Ответ

0 голосов
/ 26 ноября 2011

Вы уверены, что ваш токен доступа действителен? Facebook нужен действительный токен доступа, иначе он не позволит вам использовать разрешения пользователя, даже если он предоставил их вам на Facebook.

...