2011-10-28 2 views
1

벽 게시물에 앱 특정 작업을 게시하려했지만 아무 도움이되지 않습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?Facebook GraphAPI 벽 게시물에 대한 앱 작업이 작동하지 않음

oauth = Koala::Facebook::OAuth.new(CLIENT_ID, CLIENT_SECRET, "http://myurl.com/fb_auth") 
    token = oauth.get_access_token(params[:code]) 
    graph = Koala::Facebook::API.new token 
    p graph.put_wall_post("explodingdog!", { 
    :link => "http://youtube.com/", 
    :caption => "Youtube", 
    :actions => [{:name => "Share", :link => "http://google.com"}] 
    }) 

답변

1
당신은 JSON의 보석이 당신이 그것을 할 방법입니다 사용하여 JSON 문자열로 작업을 변환해야합니다

:

다음 JSON으로 배열을 변환 to_json을 사용하여 JSON을

보석 설치 :

oauth = Koala::Facebook::OAuth.new(CLIENT_ID, CLIENT_SECRET, "http://myurl.com/fb_auth") 
    token = oauth.get_access_token(params[:code]) 
    graph = Koala::Facebook::API.new token 
    p graph.put_wall_post("explodingdog!", { 
    :link => "http://youtube.com/", 
    :caption => "Youtube", 
    :actions => [{:name => "Share", :link => "http://google.com"}].to_json 
    }) 

작업이 완료 :)