Facebook graph api 从订阅源中的facebook链接获取更大的图片
我正在解析一个页面的facebook提要,我从data.picture的提要中获取图片;如果提要中有图片链接 这就是我获取数据的方式 函数getFeeds(令牌) {Facebook graph api 从订阅源中的facebook链接获取更大的图片,facebook-graph-api,Facebook Graph Api,我正在解析一个页面的facebook提要,我从data.picture的提要中获取图片;如果提要中有图片链接 这就是我获取数据的方式 函数getFeeds(令牌) { var行; var tableData=[]; var json、数据、名称、图片、描述、喜欢; Ti.Facebook.requestWithGraphPath(Ti.App.Properties.getString(“pageID”)+'/feed',{access_token:token},'GET',函数(e){ 如果(如
var行;
var tableData=[];
var json、数据、名称、图片、描述、喜欢;
Ti.Facebook.requestWithGraphPath(Ti.App.Properties.getString(“pageID”)+'/feed',{access_token:token},'GET',函数(e){
如果(如成功){
json=json.parse(e.result);
对于(i=0;i
我得到的图片太小了
我怎样才能得到一张更大的照片
Thanx为了从页面提要文章中获得更大的图片,首先需要检查提要的类型,如果类型等于photo,则可以在返回结果中找到额外的“对象id”。因此,如果发送另一个graph api调用,请使用此对象id。在返回结果中,您将有一个名为“images”的字段。在“图像”下,您将有多个大小的图像,您可以从中选择所需的大小。“图片”字段中的默认值是缩略图大小的图片,这就是为什么您的图片大小较小。()
如果您使用此“对象\u id”
为了从页面提要文章中获得更大的图片,首先需要检查提要的类型,如果类型等于photo,那么可以在返回结果中找到额外的“objectid”。因此,如果发送另一个graph api调用,请使用此对象id。在返回结果中,您将有一个名为“images”的字段。在“图像”下,您将有多个大小的图像,您可以从中选择所需的大小。“图片”字段中的默认值是缩略图大小的图片,这就是为什么您的图片大小较小。()
如果您使用此“对象\u id”
如果不想发出第二个图形请求,只需将图片URL末尾的s替换为n即可
因此变得如此如果不想发出第二个图形请求,只需将图片URL末尾的s替换为n即可
因此,就我所知,您无法更改safe_image.php链接返回的照片的大小,因此,如果该链接不是指向Facebook对象,您最好从链接中提取“url”查询字符串变量,对其进行url解码并获取原始图片 e、 g.如果您的URL(来自帖子的“图片”属性)是 并存储在变量
url
中,则应返回全尺寸图像的url:
decodeURIComponent(url.match(/(url=)(.+)$/)[2]);
据我所知,您无法更改safe_image.php链接返回的照片的大小,因此,如果该链接不是指向Facebook对象,您最好从链接中提取“url”查询字符串变量,对其进行url解码并获取原始图片 e、 g.如果您的URL(来自帖子的“图片”属性)是 并存储在变量
url
中,则应返回全尺寸图像的url:
decodeURIComponent(url.match(/(url=)(.+)$/)[2]);
据我所知,这是了解全局的唯一途径。您必须执行另一个图形请求,这很不幸。我自己尝试使用这个。找到了对象\u id,但当我请求它时,得到了不受支持的get请求。链接-任何帮助都被认为是在使用facebook api时遇到的困难。据我所知,这是了解全局的唯一方法。您必须执行另一个图形请求,这很不幸。我自己尝试使用这个。找到了对象\u id,但当我请求它时,得到了不受支持的get请求。链接-感谢所有帮助,因为他们在使用facebook api时确实遇到了困难。到今天为止,这仍然有效。然而,我还没有找到一种方法来调整格式为
http://external.ak.fbcdn.net/safe_image.php?d=AQAsyWsDk3pqGiqK&w=130&h=130&url=http%3A%2F%2Fi1.ytimg.com%2Fvi%2FurBJNHelfWY%2Fmaxresdefault.jpg
,明显的w和h不能修改。这在今天仍然有效。然而,我还没有找到一种方法来调整格式为http://external.ak.fbcdn.net/safe_image.php?d=AQAsyWsDk3pqGiqK&w=130&h=130&url=http%3A%2F%2Fi1.ytimg.com%2Fvi%2FurBJNHelfWY%2Fmaxresdefault.jpg
,明显的w和h不能修改。
"type": "photo",
"status_type": "added_photos",
"object_id": "10151322059288553",
https://graph.facebook.com/10151322059288553
"height": 300,
"width": 720,
"images": [
{
"height": 853,
"width": 2048,
"source": "https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/s2048x2048/16985_10151322059288553_286780821_n.jpg"
},
{
"height": 392,
"width": 940,
"source": "https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/16985_10151322059288553_286780821_n.jpg"
},
https://fbexternal-a.akamaihd.net/safe_image.php?d=AQBMV0YW8BCmCBMB&w=154&h=154&url=https%3A%2F%2Ffbstatic-a.akamaihd.net%2Frsrc.php%2Fv2%2Fy6%2Fr%2FYQEGe6GxI_M.png
decodeURIComponent(url.match(/(url=)(.+)$/)[2]);