Facebook graph api 从订阅源中的facebook链接获取更大的图片

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){ 如果(如

我正在解析一个页面的facebook提要,我从data.picture的提要中获取图片;如果提要中有图片链接

这就是我获取数据的方式 函数getFeeds(令牌) {

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]);