我正在做一個涉及使用考拉寶石調用Facebook圖形API的rails項目。 是否有可能通過圖表API發佈到帶有圖片/視頻附件(不是圖片鏈接)的Facebook牆?如何使用考拉寶石發佈facebook上傳的圖片/視頻附件?
我能夠使用此命令
graph = Koala::Facebook::API.new(access_token)
graph.put_picture(params["picture_path"]) #where params["picture_path] is ActionDispatch::Http::UploadedFile object
但這只是上傳到相冊
把圖片我沒有這樣做:
graph = Koala::Facebook::API.new(access_token)
graph.put_wall_post("hello", {"picture" => params["picture_path"]}) #where params["picture_path] is ActionDispatch::Http::UploadedFile object
錯誤:
undefined method `local_path' for #<ActionDispatch::Http::UploadedFile:0x00000106100a70>
幫助?
我得到這個:'類型:OAuthException,代碼:100,消息:(#100)FBCDN圖像中不允許流[HTTP 400]' – Sheharyar
你還需要在你的文章中添加一個'link'鍵:{「picture」=> @picture_url,「link」=> @picture_url}。您也可以將鏈接轉到您的網站。 – jOshT