Я разрабатываю voip-приложение в Android. И мне нужно импортировать контакты с именем и номером телефона из facebook, twitter, LinkedIn, Google (Buzz, Orkut, Contacts, Gmail) и т. д. Я ищу пример API. Но я мог видеть только примеры для публикации статуса на этих сайтах, и нет примеров для импорта контактов из facebook, orkut или twitter и т. д. Есть ли API для импорта контактов с примерами?

2
Kris Rajkumar 28 Мар 2011 в 18:07

1 ответ

Вы можете использовать официальный facebook-android-sdk и сделать что-то подобное после того, как аутентифицированный

Bundle parameters = new Bundle();
parameters.putString( "fields", "id,name" ); //see the link below to have the fields list

String response = facebook.request( "me/friends", parameters ); 

JSONObject json = Util.parseJson( response );

JSONArray data = json.getJSONArray( "data" );

for ( int i = 0, size = data.length(); i < size; i++ )
{
    JSONObject friend = data.getJSONObject( i );

    String id = friend.getString( "id" );
    String name = friend.getString( "name" );
    (...)
}

Список полей

3
tbruyelle 28 Мар 2011 в 18:31
Спасибо! брюйель. Можно ли получить телефон из списка контактов facebook. Потому что мое приложение недействительно. Поэтому ему нужно звонить по номеру телефона.
 – 
Kris Rajkumar
28 Мар 2011 в 18:41
// не телефон // его номер телефона
 – 
Kris Rajkumar
28 Мар 2011 в 18:47
Кажется, это невозможно stackoverflow.com/questions/320103/…
 – 
tbruyelle
28 Мар 2011 в 19:14