我正在使用 facebook Graph API 并想使用 ruby 发布到我的时间线。
仅使用我使用的 URL 发布时
"http://graph.facebook.com/facebook_id/feed?method=POST&access_token=access_token&message=message&link=balhblah.com&actions=%7B%20%22name%22:%22Download%%22,%20%22link%22:%22http://blahblah.com%22%20%7D&name=NAME&caption=caption&description=description"
它工作得很好。但我想用红宝石做到这一点。所以我用
open("http://graph.facebook.com/facebook_id/feed?method=POST&access_token=access_token&message=message&link=balhblah.com&actions=%7B%20%22name%22:%22Download%%22,%20%22link%22:%22http://blahblah.com%22%20%7D&name=NAME&caption=caption&description=description")
但我收到 OpenURI HTTP Error 400 BAD 请求。我还需要'open-uri' gem。难道我做错了什么?我是红宝石的新手