2011-09-10 1 views
0

나는 페이지 (iframe)로로드하는 앱을 만들고 있습니다. PHP와 JS SDK를 모두 사용하고 있습니다. 최신 PHP로, 사용자가 허가 한 stream_publish 등의 권한으로 PHP로 사용자의 벽에 게시 할 수있게되었습니다.사용자가 자바 스크립트의 프로필 피드에 기사를 게시할지 묻는 메시지가 표시됩니다.

내 문제는 내 탭에 표시된 버튼 중 하나를 clics하면 사용자의 벽에 게시하는 것입니다. 이 코드 노력하고있어
:

function post_wall() 
{ 
    FB.ui(
    { 
     method: 'feed', 
     name: 'Publish example of www.compilaron.com', 
     link: 'http://example.com/myapp/files/506625449_thumb.jpg', 
     picture: 'http://example.com/myapp/files/506625449_thumb.jpg', 
     caption: 'Example caption', 
     description: 'Example description to test the post', 
     message: 'Facebook Dialogs are not easy!', 
     redirect_uri: 'http://www.facebook.com/myFanPage?sk=app_ID' 
    }, 
    function(response) { 
     if (response && response.post_id) 
     { 
      alert('Post was published in Wall.');//+ response.toSource()); 
     } 
     else 
     { 
      alert('Post was not published in Wall.');//+ response.toSource()); 
     } 
    }); 
} 

첫째, 내가 할 수없는 그런 API 오류 (191)를 가지고 redirect_uri로 매개 변수를 추가하고 이제 점점 API 오류 (100) 내가 오래 사용하고 코드처럼 보이지만 (다음 URL에 명시된)의 팬 페이지를 떠나 리디렉션 및 물건을 다시하지 않고 사용자의 벽에 게시 할 수있는 몇 가지 코드를 찾을

https://developers.facebook.com/docs/reference/dialogs/feed/ 또한

, 당신은 사용자의 피드에 직접 게시 할 수있는 JS 코드가있는 경우 , probs 없음, 사용자에게 사용 권한 부여 ...

아이디어가 있으십니까?
감사합니다.

+0

나는이 팬 페이지를 보았으며 내가 원하는 모든 것을 가지고있다. 사용자가 iframe url 소스를 여는 경우 다시 fanpage로 리디렉션합니다. JS 공유 대화 상자 (리디렉션 없음)가 있고 iframe 내부에 fb 주석이 있고 대화 상자 JS를 초대했습니다. http://www.facebook.com/HikeSocialApps?sk=app_251480794868436 – Enrique

답변

0

제대로하지 작동하려면 오류 191이 발생하면 응용 프로그램에서 redirect_uri를 소유해야합니다.