Опубликуйте картинку в группе 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
Другие вопросы по тегам