0

내 앱을 친구의 담벼락에 올리려고합니다. FB.api 메서드를 사용하여 시도했지만 사용하는 것을 사용할 수 없습니다 발견했습니다.앱 액세스 토큰을 사용하여 친구의 담벼락에 메시지 게시

그런 다음 FB.ui 피드 대화 상자를 사용하여 시도했지만 메시지 매개 변수가 더 이상 사용되지 않고 페이스 북에서 사용자가 텍스트를 입력하기를 원했기 때문에 제거되었습니다. 그리고 사용자가 텍스트를 입력하더라도 메시지는 해당 사용자의 벽에 절대 게시되지 않습니다.

그래서 많은 연구를 한 후에 다른 옵션이 사용자 지정 작업 유형을 만드는 것이 었습니다. 그리고 그렇게하면서 나는이 접근법을 취하기 위해 앱이 앱 액세스 토큰을 필요로한다는 것을 발견했다.

그래서 나는 다음과 같은 방법을 사용하여 시도 :

어떠한 방식으로 문서에있는 것과 다른
FB.api('https://graph.facebook.com/oauth/access_token','get', 
{client_id:'XXXXXXX', client_secret:'XXXXXXXXXXX', grant_type:'client_credentials'}, 
function(response) { 
}); 

:

'catch되지 않은 :

GET https://graph.facebook.com/oauth/access_token? 
     client_id=YOUR_APP_ID 
     &client_secret=YOUR_APP_SECRET 
     &grant_type=client_credentials 

내가 같은 오류를 얻을 ReferenceError : 사용시 XXXXXXXXXXXXXXXXXXXXX이 (가) 정의되지 않음

Ext.data.JsonP.request({ 
url : 'https://graph.facebook.com/oauth/access_token', 
params : { 
client_id : 'XXXXXXXXXXXXXXXXXXXX', 
client_secret : 'XXXXXXXXXXXXXXXXXXXXX', 
grant_type : 'client_credentials' 
}, 
success : function(response, opts) { 
}, 
failure : function(response, opts) { 
} 

});

또는

{유형 : 'HTTP'메시지 : '알 수없는 오류'} 내가

FB.api('https://graph.facebook.com/oauth/access_token','get', 
{client_id:'XXXXXXX', client_secret:'XXXXXXXXXXX', grant_type:'client_credentials'}, 
function(response) { 
}); 

사용 이제 문서는 내가 할 때 다음과 같은 것을 말한다 :

GET https://graph.facebook.com/oauth/access_token? 
     client_id=YOUR_APP_ID 
     &client_secret=YOUR_APP_SECRET 
     &grant_type=client_credentials 

내 응답 개체에 다음을 가져와야합니다.

access_token = YOUR_APP_ACCESS_TOKEN

지금부터 나는 문서의 지시를 따르는 것으로 나타나지만 내 질문은 왜 문서가 말한대로 올바른 출력을 얻지 못하는 것입니까?

도와주세요.

+1

게시물을 통해 무엇을하고 있는지 HTTP GET 확인하려면 브라우저 개발 도구를 확인, 질문 다음에 시간을 요구하기 전에 구글하시기 바랍니다. http://stackoverflow.com/questions/13955488/facebook-api-i-cant-post-a-message-to-friends-wall-or-an-others-wall –

+0

또는 https : //developers.facebook.com/docs/reference/dialogs/feed/, 액세스 토큰과 관련이 없습니다. 요 "https : //www.facebook"과 같은 매개 변수를 추가 할 수 있습니다.co.kr/dialog/feed? app_id = APP_ID & to = FRIEND_USER_ID & link = https : //www.google.com/&picture=http : //fbrell.com/f8.jpg&name=lala&caption=Reference%20Documentation&description=Using%20Dialogs%20to%20interact% 20with % 20users. & redirect_uri = http : //example.herokuapp.com/ –

답변

0

FB.api은 graph.facebook.com 엔드 포인트에서 작동하므로 graph.facebook.com을 명시 적으로 추가 할 필요가 없습니다.

내가 지금 컴퓨터에 아니에요하지만 난 전화를 생각하고있어 FB.api 일반 텍스트 응답을 받아들이는 경우 내가 그것을 위해 설계되었습니다 생각, 잘 모르겠어요하지만 더 같은

FB.api('oauth/access_token' 

입니다 JSON 응답. 향후

는 당신이 실제로 사용되지 않습니다 친구의 벽에 JS SDK

관련 문제