2015-02-05 1 views
2

У меня есть приложение Ruby On Rails и используйте gem koala. Я использую методОпубликовать фото в Facebook группу, используя Koala

graph.put_connections(owner_id, "feed", { 
    message: generate_message, 
    link: generate_link, 
    object_id: id_image 
}, api_version: "v2.0") 

Мне нужно опубликовать запись с изображением в группе. В настоящий момент я загружаю фотографию в альбом. Во время публикации я прикрепляю идентификатор загруженного изображения к сообщению, но картинка не помещается.

Только сообщение. В чем проблема? Можно ли публиковать с внутренней картинкой?

ответ

0

Пожалуйста, ссылку из this-

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]) 
    @[email protected]_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 
+0

Мне также нужно понять, как отправить в Группе - а не страницы, если кто знает .. –