2012-12-14 2 views
0

좋아, 그래서 나는 페이스 북 API를 연구 해왔고 새로운 SDK를 발표했다. 나는 알려진 장소 ID에 체크인을 구현하려고 노력 해왔다.Facebook Android Checkins

나는 페이스 북 인스턴스를 사용하여 체크인 할 때 facebook.request("me/checkins", params, "POST");을 사용하는 게시물을 보았습니다.

나는 체크 인이 가치가 떨어지고 내가 대신 위치/장소 ID로 게시해야한다는 것을 알고 있습니다. 문제는 지난 24 시간 이내에 그 위치에 있었던 모든 친구들을 검색하려고 할 때입니다. 내 모든 친구 게시물을 필터링하여 내 알려진 위치로 검색하고 싶지 않습니다.

체크 인으로 나는 단순히 placeid/checkins를 호출했고, 너무 오래되어서 문제가되는 모든 체크 인을 필터링했습니다.

누구나 Request을 사용하여 체크인 할 사람이 있습니까? 장소에 체크인을 게시 할 수있는 그래프 경로가 있습니까? 아마도/체크 인일까요?

나는 Request(session, "me/checkins", parameters, POST)과 같은 것을 사용하려고합니다. 그러나 나는 지금까지 실패했습니다.

세션 및 요청에서이 작업을 수행 할 방법이 없다면 Facebook과 asyncFacebook 주자가 SSO와 잘 작동합니까?

+0

체크인을 게시하기 전에 어떤 사용 권한을 요청 했습니까? –

답변

0

이것은 내 체크 인을 게시하는 코드입니다.

params.putString("place", "166793820034304"); 
params.putString("message", "checking in " 
params.putString("coordinates", "{\"longitude\":-122.1477782,\"latitude\":37.48566}"); 
Request.Callback callback6 = new Request.Callback() { 
    public void onCompleted(Response response) { 
     // response here 
    } 
}; 
Request request6 = new Request(session, "me/checkins", params, HttpMethod.POST, callback6); 
RequestAsyncTask task6 = new RequestAsyncTask(request6); 
task6.execute(); 
+0

감사합니다. 내가 해결했을 때 게시하는 것을 잊어 버렸지 만 이것은 내가 체크인을 게시하는 데 사용한 것과 동일한 형식입니다. – doubleA

+0

요청 및 세션이란 무엇입니까? –