试图获取我朋友的Facebook照片
Trying to get Facebook Photos of my friends
自从几周以来,我就遇到了问题,可以获取"我的朋友"的Facebook照片。我有一个以上的朋友,当我尝试获取所有照片时,我只能得到一张照片。当我请求第二个朋友的第二张照片时,我会收到此响应" 请求时间。"。直到几个月前才起作用。从几周开始,它就不再起作用了。
我确定问题不在我的代码中,因为我为请求使用的URL可以正常工作。实际上,正如我之前所说的,我没有更改代码中的任何内容,直到几个月前才起作用...
听起来像是API的限制。有人可以帮助我吗?
for(....) //my friend list
{
HttpRequest* requestFacebookPhoto = new HttpRequest();
requestFacebookPhoto->setUrl(friendPhotoUrl); //I tested all URLs in Chrome and it works. The url is ok.
requestFacebookPhoto->setRequestType(HttpRequest::Type::GET);
requestFacebookPhoto->setResponseCallback([](HttpClient* client, HttpResponse* response) {
if (!response or response->getResponseCode() != 200) {
//response code is -1, so, when i debug it, it enters to this if
return;
}
//more code below..
});
HttpClient::getInstance()->send(requestFacebookPhoto);
requestFacebookPhoto->release();
}
我希望像过去一样,像以前一样得到我的朋友的所有照片。我重复一遍,我什么都没改变。它在生产中使用,具有相同的代码。我使用Cocos2D HTTP库中的C 开发。
也许"超时"是因为我几次要求大量照片?我只有五个或六个朋友。所以我在" for"内的"短"时间内要求五到六张照片。但是它在...
您无法获得朋友的照片,只能获得当前授权用户的照片。它可能是几年前的工作,但是由于隐私原因,Facebook删除了使用图API的v2.0访问朋友数据的访问。
不允许刮擦,因此,如果Graph API无法使用,请不要这样做。如果其他用户的照片/数据(无论是否朋友(与您的业务无关,如果他们没有专门授权您的应用程序访问它们。
对于授权用户,只需与用户令牌使用/用户ID/照片。如果那不适合用户令牌,则在朋友输入应用程序时,您可能必须存储/缓存照片。
相关文章:
- 在Windows(C++)中使用USB相机拍摄高分辨率照片
- 如何使用opencv和Qt拍摄部分桌面的照片
- 对 OpenCV C++ 程序进行单元测试,该程序拍摄照片并将其保存到文件中
- 试图获取我朋友的Facebook照片
- 带有 Rebel t6i 的 OS X 10.12.1 上的 EDSDK 3.4.0:拍摄照片后最多 30 秒内不会收到
- 如何同步电报触点照片与Android触点
- 在Facebook的愚蠢中,大恩德尼亚人和小恩迪安
- 将 (SDKbox)Facebook SDK 集成到 CocoS2DX v3.9 上的游戏
- cocos2d-X facebook integration c++
- 辛德勒的名单照片滤镜C++
- 在目标 c++ 中尝试 IOS facebook SDK
- 适用于Windows应用商店的Facebook SDK
- 使用c++在facebook上进行身份验证
- C++中的Facebook图形API
- JNI C++ call onCreate JAVA - Facebook
- 如何下载FaceBook用户照片
- 可以创建一个单例 c++ 来进行身份验证并使用对 Facebook API 的 HTTP 请求在墙上发布
- 图像处理项目的照片中照明水平变化的样本
- 如何从 Cocos2D-x 应用程序为 BB Playbook/Z10 分享 Facebook 状态的分数
- 使用Qt c++上传Facebook照片错误