Javascript 我们如何在facebook Graph Api(非个人资料图片)中仅获取上传图片的原始大小?
我得到这样的图像,它的工作,但图像的大小是小的想得到原始大小? 如何获取上传图像的完整尺寸 获取/{user id}/photos?type=上传Javascript 我们如何在facebook Graph Api(非个人资料图片)中仅获取上传图片的原始大小?,javascript,wordpress,facebook,api,Javascript,Wordpress,Facebook,Api,我得到这样的图像,它的工作,但图像的大小是小的想得到原始大小? 如何获取上传图像的完整尺寸 获取/{user id}/photos?type=上传 欢迎光临!注意:您应该始终发布您已经尝试过的代码示例 完全基于你的非代码帖子 根据您的请求,您将有一个Photo节点列表。 如果您按ID获取照片,您将拥有一个名为“images”的元素,该元素将为您提供附加到照片的所有图像文件(包括尺寸)的列表 你能分享一些你已经尝试过的东西吗?请分享我现在在帖子中看到我正在使用Face book Graph api
欢迎光临!注意:您应该始终发布您已经尝试过的代码示例 完全基于你的非代码帖子 根据您的请求,您将有一个
Photo
节点列表。
如果您按ID获取照片,您将拥有一个名为“images”的元素,该元素将为您提供附加到照片的所有图像文件(包括尺寸)的列表
你能分享一些你已经尝试过的东西吗?请分享我现在在帖子中看到我正在使用Face book Graph api获取数据v4.0我能够获取大尺寸的个人资料图片,但无法获取原始尺寸的上传图片这里是代码尝试{if($fbtype='pages'){$response=$fb->get('/'.$fbid.''字段=图片.类型(大),照片.类型(上传){链接,图片,高度,宽度,枚举},姓名,关于,电话,提要,电子邮件',$fbtoken);}其他{$response=$fbid->获取('/'.$fbid.''?字段=图片.类型(大),照片.限制(12){姓名,图片.类型(正常)},姓名,关于,提要,电子邮件',$fbtoken);}捕获(FacebookResponseException$e){echo'图形返回错误:'.$e->getMessage();exit;}catch(FacebookSDKException$e){}您实际需要的是photos。键入(上传){images}
。这将提供数组中所有可用的图像大小,然后您必须检查它们并选择您喜欢的一个。(看起来它们是按大小降序排序的,因此从该数组中选择第一个项目最有可能。但该顺序没有文档记录,因此将来可能会发生变化。)
try
{
if($fbtype =='pages') {
$response = $fb->get('/'.$fbid.'?fields=picture.type(large),photos.type(uploaded){link,picture,height,width,enum},name,about,phone,feed,emails',$fbtoken);
} else {
$response = $fb->get('/'.$fbid.'?fields=picture.type(large),photos.limit(12){name, picture.type(normal)},name,about,feed,email',$fbtoken);
}
} catch(FacebookResponseException $e) {
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(FacebookSDKException $e) {
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}