java - 如何将 Facebook 联系人导入到我的 Android 平台应用程序中?

标签 java android facebook twitter

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

最佳答案

可以使用官方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

关于java - 如何将 Facebook 联系人导入到我的 Android 平台应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5460171/

相关文章:

java - 为什么 PrimitiveIterator<T,T_CONS> 存在?除了 PrimitiveIterator.OfInt、PrimitiveIterator.OfLong、PrimitiveIterator.OfDouble 之外还有什么?

android - 如何在单个布局中使用 wrap_content 设置多个 Listview?

database-design - Facebook 消息传递的数据库设计

android - 使用 Open Graph API 在 Android 中发布健身类(class)数据点位置

ios - 跨多个 ios 设备的持久访问 token ?

java - 应用程序内存行为

java - 如何优化这个嵌套的for循环?

java.lang.NoSuchMethodError : org. hibernate.SessionFactory.openSession()Lorg/hibernate/Session;

android - 如何更改移动字体意味着安装自定义字体到系统

java - 如何将 .so 文件打包到 jar 中?