2015-02-05 1 views
2

저는 Ruby On Rails 응용 프로그램을 사용하고 있습니다. gem koala를 사용하고 있습니다. 나는 방법을 사용하고있다코알라를 사용하여 페이스 북 그룹에 그림을 게시하십시오.

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

나는 그룹에 그림이있는 게시물을 게시해야한다. 현재는 앨범에 사진을 업로드합니다. 게시 할 때 업로드 된 이미지의 ID를 게시물에 첨부하지만 그림은 배치되지 않습니다.

메시지입니다. 문제가 무엇입니까? 내부 그림으로 게시 할 수 있습니까?

답변

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

나는 또한 그룹에 게시하는 방법을 이해할 필요가있다 - 사람이 알고있는 경우가 아닌 페이지 .. –

관련 문제