Search code examples
androidfacebookfacebook-checkins

Facebook Android Checkins


Ok so I have been researching the facebook api and Noticed that they released a new SDK. I have been trying to implement a checkin to a known place id.

I have seen posts that use the facebook.request("me/checkins", params, "POST"); to checkin using the facebook instance.

I realize that checkins are depreciated and that i should be posting with a location/place id instead. The problem comes when i want to search for all of my friends that have been to that location within that past 24 hours. I do not want to filter through all of my friends posts to retrieve the ones with my known locations.

With checkins i simply made a call to the placeid/checkins and filtered out all checkins that were too old to matter.

Has anyone gotten checkins to work using Request? Is there a graphpath that will allow me to post a checkin to a place? me/checkins perhaps?

I am trying to use something like Request(session, "me/checkins", parameters, POST) But i have been unsuccessful so far.

If there is not a way to do this with Session and Request then do Facebook and asyncFacebook runners work well with SSO?Can they be mixed?


Solution

  • This is my code to post a checkin.

    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();