2013-12-16 4 views
1

자바 스크립트 SDK (FB.api)에서는 사용자를 대신하여 체크인 할 수 없습니다. (사용자가 내 앱에 publish_stream 권한을 부여했습니다.)FB.api (자바 스크립트)

페이스 북의 API가 계속 변경되어 혼동되기 때문에. 검색 및 인터넷에서 독서 후, 나는 그것이 올바른 방법으로 체크인을 게시하는 것 같아요. 어떤 도움을 주셔서 감사합니다.

var params = { 
method: 'POST', 
place: 107297282684980, 
message: 'hi', 
coordinates: { 
'latitude': 22.204284439454, 
'longitude': 113.54313260065 
}}; 

FB.api(
'/me/checkins', 
params, 
function(response) { 
if(response) 
alert('Checkin Completed!'); 
}); 
+0

피드백을 사용하여 그래프 검색에 의해 얻을 것이다 ID가 7 월 2013 에서 사용되지 않는 것을 얘기입니다 ====== =========================== 이 버그가 아니라 디자인에 의해 사실이며,이 호출을위한 것입니다. 이 엔드 포인트는 7 월에 우리의 주요 변경 사항의 일부로 사용되지 않습니다. 이에 대한 자세한 정보는 https://developers.facebook.com/roadmap/completed-changes/ 에서 확인할 수 있습니다. 자세한 내용은 https : // developers 페이지에서 확인할 수 있습니다. .facebook.com/docs/reference/api/checkin/ "위치가 첨부 된 게시물을 만드는 대신 Checkin 객체 게시가 더 이상 사용되지 않습니다." –

답변

0

우리는 다음과 같은 FB 그래프 API 광고 게시물을 사용하여 첨부 위치와 FB에 게시물과 같은 일을 달성 할 수되지 않습니다.

FB.api('/me/feed', 'post', { 
    name: 'SomeName', 
    message: 'SomeMessage', 
    place: yourLocationID 
}, function (response) {}); 

참고 :yourLocationID 당신은 페이스 북의 지원에서 https://graph.facebook.com/search?q=yourPlaceName&type=page&access_token=YOURTOKEN