如何将facebook联系人导入我在Android平台上构建的应用程序?

时间:2011-03-28 14:07:27

标签: java android facebook twitter

我正在android中开发voip应用程序。我需要从facebook,twitter,LinkedIn,Google(Buzz,Orkut,Contacts,Gmail)等导入名称和电话号码的联系人。我正在搜索api示例。但是我只能看到将状态发布到这些网站的示例,并且没有从facebook,orkut或twitter等导入联系人的示例。是否有任何api用于导入联系人的示例?

1 个答案:

答案 0 :(得分:3)

您可以使用官方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" );
    (...)
}

Fields list