前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Facebook Graph API(2)--读取数据之picture

Facebook Graph API(2)--读取数据之picture

作者头像
八哥
发布2018-01-18 17:19:25
2.6K0
发布2018-01-18 17:19:25
举报
文章被收录于专栏:快乐八哥快乐八哥快乐八哥

Picture(图片)

在Graph API中提到图片不是照片的。此处的picture是指用户的头像,组,事件或应用和相册的图片。所以使用avatar也不是很好,毕竟不仅仅是用户头像。

1.概览

可以通过

https://graph.facebook.com/[yourfacebookname]/picture

或者https://graph.facebook.com/me/picture 但是这种方式是需要在访问令牌的应用或者网站中。

返回的是一个CDN的地址,可以更快的访问用户的头像,但是有访问频次(次数)限制。

2.支持SSL

如果需要让图片通过一个更加安全的方式访问,可以设置https.设置return_ssl_resources=1就行。demo:

http://graph.facebook.com/shaverm/picture?return_ssl_resources=1

返回的结果是:https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash4/372183_100002526091955_998385602_q.jpg

3.使用JSON格式

开发过程中,可能需要在JavaScript里面操作图片,可以让服务器不返回图片,而是返回一个含有图片url的json格式数据。示例数据如下:

{ 
"data": {      
"url": "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash4/372183_100002526091955_998385602_q.jpg",     
"is_silhouette": false      
}      
}

is_silhouette是一个布尔值,表示当前是不是图片资源。false代表不是图片资源。

可以设置callback=your_callback_name.直接返回的json数据格式会直接传入到your_callback_name函数中。

4.访问次数限制限制

如果一个应用非常流行,然后应用会容易出现访问次数限制。所以需要设置access_token=token.但是facebook graph api目前没有给出不用访问令牌时,每个小时的最大访问次数。

5.内容审核

因为这个api是去读取对象的图片。但是每个国家都地理区域或者年龄的审核。打个比方:应用时限制18岁以上成人使用,应用必须获取用户的授权,并且确定用户的年龄大于18岁。

6.支持头像的对象

clip_image001
clip_image001

可以使用picture参数的对象有上面这些。这也是facebook不取名为avatar,因为不仅仅是用户的头像,还有其他很多对象使用picture.

6.图片尺寸

可以设置type参数来指定图片的大小尺寸

clip_image002
clip_image002

直接设置width和height来返回指定的大小的图片

clip_image003
clip_image003

目录:Facebook Graph API

Graph API(1)-介绍:http://www.cnblogs.com/liminjun88/archive/2013/03/01/2938569.html

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2013-03-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
内容分发网络 CDN
内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档