【发布时间】:2014-08-04 11:56:44
【问题描述】:
我收到了错误的 Facebook 好友 ID:我在 id 中收到了一些长字母数字值,除其他外,它也不是唯一的(例如,每次通话都会更改)。
其实我想用这个id作为唯一标识来登录,但是因为每次都变所以没多大用处。
那么这里有什么问题?我还能为唯一标识做些什么?任何建议将不胜感激。
我正在使用此代码获取好友列表:
Bundle required = new Bundle();
required.putString("fields", "uid, name, picture.type(square), gender, email");
//Request for friendlist from facebook
Request req = new Request(session, "me/taggable_friends", required, HttpMethod.GET,
new Callback() {
@Override
public void onCompleted(Response response)
{
is2=response.getGraphObject();
JSONObject json = is2.getInnerJSONObject();
readResponse(json);
String str = json.toString();
saveFileOnSD("data", str);
// generateNoteOnSD("frinedresponse", str);
Log.v(TAG, str);
}
});
Request.executeBatchAsync(req);
【问题讨论】: