Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 我可以向用户';仅使用应用程序令牌的防火墙?_Ruby_Facebook_Sinatra_Koala - Fatal编程技术网

Ruby 我可以向用户';仅使用应用程序令牌的防火墙?

Ruby 我可以向用户';仅使用应用程序令牌的防火墙?,ruby,facebook,sinatra,koala,Ruby,Facebook,Sinatra,Koala,我正在使用sinatra和Koala开发一个Facebook应用程序。 我想知道是否可以只使用应用程序令牌发布到用户的墙上(图片,而不仅仅是文本) 我拥有用户权限,但仍收到错误: @graph=Koala::Facebook::API.new(“MYAPPTOKEN”) @图形。放置图片(“http://path.to/image“,{:message=>“ermarghred”},用户\u facebook\u id) Koala::Facebook::apierro-OAuthExcept

我正在使用sinatra和Koala开发一个Facebook应用程序。 我想知道是否可以只使用应用程序令牌发布到用户的墙上(图片,而不仅仅是文本)

我拥有用户权限,但仍收到错误:

@graph=Koala::Facebook::API.new(“MYAPPTOKEN”)
@图形。放置图片(“http://path.to/image“,{:message=>“ermarghred”},用户\u facebook\u id)
Koala::Facebook::apierro-OAuthException:请求此资源需要用户访问令牌。
更新用户状态非常简单,但是如何放置图片呢


谢谢

您确定代币合法吗?您在facebook graph explorer上测试过您对该用户的权限吗?@oldergod,我很确定,因为我可以更新该用户的状态,但超出此范围的任何操作都会返回错误。更新状态和上载图片的权限不同。我想这几乎是一个答案@oldergod。如果这解决了你的问题,我可以把它写下来作为一个答案,这样你就可以接受它。