2

在我们的应用程序中,我需要从 Facebook 服务器获取 Facebook 好友并将所有好友发送到 PHP 服务器。只有当我有一个小的朋友列表时,我才能将 Facebook 朋友列表发送到服务器,例如:--30 个朋友,如果是大的例如--500 个朋友,它无法将列表发送到服务器。我用来向服务器发送数据的代码是:

 json.put("UserId",SAVING_INFO_PREF.getString("USER_ID",""));

            for(int i=0;i<Friends_ID.size();i++)
            {
                JSONObject newjson = new JSONObject();
                newjson.put("facebookId",Friends_ID.get(i).toString());
                newjson.put("facebookUserName",Friends_Name.get(i));
                newjson.put("userThumbnailUrl",Friends_ThumbURL.get(i));
                jsArray.put(newjson);
            }   
            json.put("facebookfriends", jsArray);

所以我被困在这里。任何想法,将不胜感激。

4

2 回答 2

2

将 fbFriends 发送到服务器时,我也遇到了同样的问题。实际上问题是我的数组包含特殊字符。我没有在 stringEntity 函数中指定字符集。

        StringEntity se = new StringEntity(json.toString(),HTTP.UTF_8);
        httpPostRequest.setEntity(se);
        httpPostRequest.setEntity(se);
于 2012-12-11T12:38:48.927 回答
1

在我们的应用程序中,我需要从 facebook 服务器获取 facebook 朋友并将所有朋友发送到 php 服务器。

为什么不让“php 服务器”自己获取数据,这样就无需再次发送该数据……?

于 2012-12-10T09:51:18.807 回答