2014-10-19 2 views
-1

Я пытаюсь получить свой идентификатор с помощью API Facebook 2,1Facebook API 2.1, как запрашивать и получать данные, выводимые

https://graph.facebook.com/v2.1/me&fields=id&access_token= «+ маркер доступа

Я получаю ошибку 200, но нет данных.

кто-нибудь есть пример того, как получить и извлечь свой идентификатор, название, или какие-либо данные из запроса 2.1?

ответ

1

, что из-за меня & поля = идентификатор должен быть я? = поле ID

https://graph.facebook.com/v2.1/me?fields=id&access_token=accesstoken 

для всей информации, являющейся общественным пользователем

https://graph.facebook.com/v2.1/me?access_token=accesstoken 

я рекомендовал бы использовать Facebook SDK. см Using the Graph API

Пример графа апи мне запрос с facebook SDK:

new Request(
     Session.getActiveSession(), 
     "/me", 
     null, 
     HttpMethod.GET, 
     new Request.Callback() { 
      @Override 
      public void onCompleted(Response response) { 
       GraphObject graphObject = response.getGraphObject(); 
       if (graphObject != null) { 
        if (graphObject.getProperty("id") != null) { 
         String fbId = graphObject.getProperty("id").toString(); 
         String userName = graphObject.getProperty("name").toString(); 
        } 
       } 
      } 
     } 
    ).executeAsync(); 
+0

Как я получаю данные, идентификатор, вы можете код? – Liora

+0

Теперь я получаю ошибку 400 – Liora

+0

ошибка 400 означает, что ваш токен истек. обновить его, а затем просто сделать сотрудник JSON синтаксического анализа – santalu