Я использую гем rfacebook для взаимодействия с Facebook Connect. И у меня проблема с загрузкой изображений. Как сообщает API api, данные должны передаваться в виде хеша, подобного объекту json. Итак, я делаю хэш
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 говорит, что «свойства должны быть словарем». Так что я застрял здесь на пару дней. Это не имеет никакого смысла