我想得到的是用户朋友的生日。为了得到它,我首先向所有朋友提出要求:
Request request = Request.newGraphPathRequest(session,"me/friends", new Request.Callback() { ...
然后在回调中我提出新请求,询问用户详细信息:
Request request = Request.newGraphPathRequest(session,userID, new Request.Callback() { ...
我面临的问题是有时它可以正常工作,但有时我会得到奇怪的响应:
{Response: responseCode: 200, graphObject: null, error: {HttpStatus: -1, errorCode: -1, errorType: null, errorMessage: null}, isFromCache:false}
在某些线程中,有人建议这可能是因为用户阻止了 3rd 方应用程序获取有关它们的信息。我不认为这是真的,因为经过多次重试,我终于得到了所有的细节。他们似乎在随机顺序上失败了。
我尝试记录:
Settings.addLoggingBehavior(LoggingBehavior.REQUESTS);
但我在日志中看不到任何相关内容。
任何想法可能导致它或如何记录错误?
谢谢w