2011-03-28 14 views
2

我正在开发voip应用程序在android.And我需要从facebook,twitter,LinkedIn,谷歌(Buzz,Orkut,联系人,Gmail)等名称和电话号码导入联系人等。我正在寻找api example.But我只能看到向这些站点发布状态的示例,并且没有用于从Facebook,orkut或twitter等导入联系人的示例。是否有任何api用于通过示例导入联系人?如何将Facebook联系人导入我在android平台上构建的应用程序?

回答

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

+0

谢谢你以后做这样的事! tbruyelle。是否有可能从Facebook联系人列表中获取手机。因为我的手机是无效的应用程序,所以需要通过电话号码拨打电话。 – 2011-03-28 14:41:02

+0

//不是电话//其电话号码 – 2011-03-28 14:47:00

+0

看来这是不可能的http://stackoverflow.com/questions/320103/does-the-facebook-rest-api-allow-you-to-get-a-friends-电话号码 – tbruyelle 2011-03-28 15:14:01

相关问题