1

Koala Facebook を使用して Ruby アプリで写真を公開しようとしています。たくさんのサイトや投稿を読みましたが、解決策にたどり着けませんでした。これは私が持っているコードです:

@graph = Koala::Facebook::API.new(credentials.token)
albums = @graph.get_connections('me', 'albums') 
albuminfo = @graph.put_object('me','albums', :name=>'MyAppAlbum')
album_id = albuminfo["id"]

cover = @graph.put_picture(image_url)
cover_id = cover ["id]"
CoverSocialService.new(cover).upload_facebook_cover_picture(session[:fb_credentials], path_to_url(@cover.filtered_url))

redirect_to "https://www.facebook.com/profile.php?preview_cover=#{cover_id}"

これは私にエラーを与えます:

Type: OAuthException, code: 1, message: An unknown error has occurred. [HTTP 500]

n 行:

cover = @graph.put_picture(image_url)

私はすでに別のスレッドで試しました。私はすでに私の権限をチェックしました:photo_upload、publish_stream、user_photos。

スクリプトは MyAppAlbum を正しく作成しますが、写真を公開できません。

写真のサイズは 700px x 700 px および 800kb 未満です

事前にどうもありがとうございました

4

1 に答える 1

1

image_url が公開されている有効な URL であることを確認してください。私はその間違いを犯しました...

于 2014-09-16T18:16:22.877 に答える