2012-01-12 38 views
6

Tôi muốn kiểm tra trong việc sử dụng facebook android sdk (graph api),Làm thế nào để kiểm tra việc sử dụng facebook android sdk (graph api)

tôi đang cố gắng này

String checkinData = "{"+ 
         "\"message\"=\"Test\"" + 
         "\"place\"=\"000000000\"" 
         + "\"coordinates\"={\"latitude\":\"000000000\", \"longitude\":\"-000000000\"}\"" + "}"; 

       Bundle params = new Bundle(); 
       params.putString("checkin", checkinData); 
       String pageData = ""; 

       try { 
        pageData = facebook.request("/checkins", params, "POST"); 
       } catch (Exception e) { 

        e.printStackTrace(); 
       } 

       System.out.println("Data : " + pageData); 

Nhưng nó đem lại cho tôi lỗi này

{"error":{"message":"batch parameter must be a JSON array","type":"GraphBatchException"}} 

là đúng cách này để kiểm tra trong việc sử dụng facebook graph api

+0

Kiểm tra câu trả lời cập nhật của tôi – Venky

+0

Luôn chào mừng..Cool !!! – Venky

Trả lời

13

mã đơn giản cho checkins. Hãy thử điều này:

Bundle params = new Bundle(); 
params.putString("access_token", "YOUR ACCESS TOKEN"); 
params.putString("place", "203682879660695"); // YOUR PLACE ID 
params.putString("message","I m here in this place"); 
JSONObject coordinates = new JSONObject(); 
coordinates.put("latitude", "YOUR LATITUDE"); 
coordinates.put("longitude", "YOUR LONGITUDE"); 
params.putString("coordinates",coordinates.toString()); 
params.putString("tags", "xxxx");//where xx indicates the User Id 
String response = faceBook.request("me/checkins", params, "POST"); 
Log.d("Response",response); 
+0

Cảm ơn bạn đời !! bạn đã lưu ngày – kaibuki

+2

@Venky Làm thế nào để có được id vị trí từ vĩ độ và kinh độ, có thể lấy vị trí chính xác place_id hoặc nó sẽ ở gần đó không? – moDev

1

Probaly là định dạng checkinData. Hãy thử:

String checkinData = "{"+ 
        "\"message\":\"Test\"," + 
        "\"place\":\"000000000\"," 
        + "\"coordinates\":{\"latitude\":\"000000000\", \"longitude\":\"-000000000\"}\"" + "}"; 
Các vấn đề liên quan