2014-04-18 2 views
0

그래프 api를 사용하여 이미지가있는 텍스트를 페이스 북 벽에 게시하려고합니다.그래프 API를 사용하여 페이스 북 벽에 게시

다음 코드 스 니펫을 사용하고 있습니다.

var body = { 
     message : 'this is a test message', 
     image : 'http://someurltoimage.png' 
}; 

FB.api(
     "/me/feed", 
     "POST", 
     { 
      "object": { 
       "message": body.message, 
       "picture": body.image 
      } 
     }, 
     function (response) { 
      if (response && !response.error) { 
       //process when success 
      } 
     } 
    ); 

하지만 다음 오류 코드가 표시됩니다.

error: Object 
code: 100 
error_subcode: 1349125 
message: "Invalid parameter" 
type: "FacebookApiException" 

이 오류에 대한 문서가 없습니다.

모든 조언을 주시면 감사하겠습니다.

+0

me/photosme/feed 및 제 3 인수 (개체)를 교체하십시오. 사진이 업로드 된 후 피드가 업데이트되고 사람들이 내 업로드를 볼 것입니다. 게시/게시하지 마십시오 – wayne

답변

3

"그래프 API를 사용하여 페이스 북 벽에 이미지가있는 텍스트를 게시하려고합니다." 당신은 당신이 사용 당신은 페이스 북에, 당신의 매개 변수를 포함하는 잘못된 매개 변수 object을 보내는

  • /photos 전화에있는 사진을 업로드 할 /feed를 사용하는

    • , API는 알 수 없습니다 당신의 매개 변수 Object 내가 다른 방법으로, 당신은 객체 내에서 객체를 전송하고, 여기에 너무 많은 object의 알 (AN object 것을

    는이 모든 것을 해결 사진을 업로드하는 방법을 읽어 body

    var body = { 
         message : 'this is a test message', 
         url: 'http://someurltoimage.png' 
    }; 
    
    FB.api("/me/photos", 
         "POST", 
         body, 
         function (response) { 
          if (response && !response.error) { 
           //process when success 
          } 
         } 
    ); 
    
  • +0

    이것은 작동합니다. 감사. – adeltahir

    +0

    안녕하세요, 아담, 돌아옵니다 ""(# 324) 파일 업로드 필요 " –

    관련 문제