Опубликуйте картинку в группе Facebook, используя Koala
У меня есть приложение Ruby On Rails и я использую гем Коала. Я использую метод
graph.put_connections(owner_id, "feed", {
message: generate_message,
link: generate_link,
object_id: id_image
}, api_version: "v2.0")
Мне нужно опубликовать пост с изображением в группе. В настоящий момент я загружаю картинку в альбом. На момент публикации я прикрепляю идентификатор загруженного изображения к сообщению, но картинка не размещается.
Это только сообщение. В чем проблема? Можно ли опубликовать с внутренней картинкой?
1 ответ
Пожалуйста, используйте ссылку из этого
page_image = @newgraph.get_connections(params[:id],"tabs/app_14548156*****434",{:custom_name =>params['custom_name'], :custom_image_url =>["custom_image_url"]})
@user.update_attributes(:facebook_store_url => page_image["id".to_i]["link"],:facebook_store_tab_name => page_image["id".to_i]["name"], :fbimage => "http://www.yyy.com/thought_images/thumb0/232_images.jpg")
Мой код -
def facebook_store_page
#@graph = Koala::Facebook::API.new(current_user)
if params['user_id']
@user = User.find params[:user_id]
@user.update_attributes(:facebook_page_id => params[:id], :facebook_page_token =>params['pagetoken'])
@newgraph=Koala::Facebook::API.new(params[:pagetoken])
@PagecustomTab=@newgraph.put_connections("me","tabs", {:app_id => '14548156*****434'})
@pageid = current_user.facebook_page_id
page_image = @newgraph.get_connections(params[:id],"tabs/app_14548156*****434",{:custom_name =>params['custom_name'], :custom_image_url =>["custom_image_url"]})
@user.update_attributes(:facebook_store_url => page_image["id".to_i]["link"],:facebook_store_tab_name => page_image["id".to_i]["name"], :fbimage => "http://www.yyy.com/thought_images/thumb0/232_images.jpg")
respond_to do |format|
format.json { render json: true}
end
else
end