我正在使用rfacebook gem與facebook連接進行交互。我在上傳圖片時遇到問題。正如facebook api所說,數據應該像json對象一樣在一個散列中傳輸。所以我在做一個哈希rfacebook和facebook圖片上傳api
publish_values = {
:uid => @post.profile.channel_uid,
:message => @post.content,
:auto_publish => true,
}
unless @post.message.skip_link_info
publish_values[:attachment] = {}
publish_values[:attachment][:name] = @post.message.link_title unless @post.message.link_title.blank?
publish_values[:attachment][:caption] = @post.message.link_title unless @post.message.link_title.blank?
publish_values[:attachment][:description] = @post.message.link_description unless @post.message.link_description.blank?
unless @post.message.no_thumbnail || @post.message.link_image_url.blank?
publish_values[:attachment][:media] = [{ :type => 'image', :src => @post.message.link_image_url, :href => @post.short_uri }]
end
end
,但它沒有上傳任何圖片到Facebook而言,XML respons說「屬性必須是一個字典」。所以我被困在這裏幾天它不會讓任何sene