Re: [问题] facebook取得涂鸦墙资料

楼主: shvanta (vant)   2015-01-07 14:24:52
※ 引述《angke (angke)》之铭言:
: 用Graph API 2.2 /me/feed取得资料时picture这个字段取得的是缩图
: full_picture虽然url不同可是一样是缩图 请问我要
: 如何拿到涂鸦墙上原始大小的图片
前阵子刚好有研究过,我是用 FB JavaScript SDK,
FB.api('/me/feed', function(response){....})
取回物件后,把物件内容印出来一个一个试,最后试出下面方式 :
(是不是正确的方式我也不知道,不过反正有解决问题了我就没在研究了,仅供参考)
首先取回的物件 response 下面会有一个 data[i] 阵列,
默认会回传最近 25个该页面的资料 (此资料可能是讯息、图片、状态变更有的没的),
所以我先去判断 response.data[i].type 是否是图片资料 'photo',
是的话,response.data[i].object_id 就是这个图片物件的ID。
然后去下第二次 FB.api('/图片物件的ID', function(response){...}),
此时回传物件的 response.source 属性就是原始图片大小的 URL 连结
希望有解决你的问题
作者: angke (angke)   2015-01-07 18:39:00
感谢你的回复
作者: ilovekebi   2015-01-07 21:50:00
推!

Links booklink

Contact Us: admin [ a t ] ucptt.com