首页
登录 | 注册

借助Facebook、Twitter等社交平台API打造超炫酷的那些应用

导读] 本文整理了当前6大社交平台包括:Facebook、Foursquare、Google+、LinkedIn、Pinterest和Twitter,以及基于这些平台的API、SDK及工具创建出超炫酷吊炸天的应用。
以Facebook、Twitter等为首的社交平台已成为日常生活中不可或缺的一部分。而对于开发者而言,能够借助这些功能强大的APIs或工具 进行私人定制应用,无疑是最大的瑰宝。本文整理了当前6大社交平台包括:Facebook、Foursquare、Google+、LinkedIn、 Pinterest和Twitter,以及基于这些平台的API、SDK及工具创建出超炫酷吊炸天的应用。

一、Facebook

Facebook开发者中心上 提供了SDK、API及其它工具等资源以供开发者参阅,把Facebook常用功能整合到站点或应用程序中;例如,登录,内容分享,在线支付,社交图片墙 等。透过Parse服务,开发者可以轻松快捷地创建联网程序,包括移动端和桌面。Parse是Facebook在2013年收购的领先的BaaS服务提供 商。进入2014年,Facebook推出的新特性更是让人应接不暇。例如,Conceal加密、数据认证Java API、开源Hack编程语言等。

案例:

 

透过TripAdvisor Canvas(绘画) App,用户可以创作和分享有关旅游的图片。

 

TripAdvisor

这是一个有关旅游资讯的站点,里面汇聚了大量驴友的智慧与心得,提供了住宿,餐饮,风景名胜等信息,号称是“世界最大的旅游站点”。TripAdvisor上整合了常用的Facebook API功能,例如地图分享,旅游热点信息分享等。在移动端上,也整合使用了Open Graph,Graph API以及移动Ads等功能。

Marvel: Avengers Alliance(漫威:复仇者联盟)

这是一款以复仇者联盟为背景的Facebook游戏。用户可以组建自己心仪的英雄队伍进行游戏,例如:蜘蛛侠,X-Men等。透过整合使用Graph API和Open Graph,用户可以在Facebook信息流中发布个人最新战绩和成就。加上og:video的Open Graph标签,也使得swf短片的信息流发布成为可能。

Hello Hero(你好英雄)

这是韩国游戏厂商Fincon开发的角色扮演游戏。内容简述的是Armon星球上展开的有关正邪较量的故事,涉及多达300位个性鲜明的人物角色。游戏中以Unity作为游戏开发平台,整合了Payments API。Unity SDK可以快捷地整合Facebook社交功能;Payments API可以让用户购买宝石,进行英雄,体力,魔法,金币等方面的购买,不断强化自己的英雄队伍。


二、Foursquare

Foursquare是一家基于用户地理位置信息(LBS)的手机服务网站。截至目前,Foursquare API包 含四大功能:Core API(核心)、Real-time(实时) API、Venues(地点) Platform、Merchant(供应) Platform。Core API提供了常用的接入功能,如:登入,用户历史记录,地点信息,出行建议等。Real-time API包含了两个推送APIs,实现实时浏览Foursquare动向的功能。Venues Platform可以让程序免认证地或免深度Foursquare整合地使用地点信息。Merchant Platform可以让开发者进行特殊地点或热点信息等方面的管理。

案例:

Citymapper提供了实时的地图,交通路线,交通状况等资讯的浏览服务,对象是各大中旅游热点城市,例如:伦敦,纽约和巴黎等。

Citymapper

Citymapper定位于各大中城市的有关交通方面的信息浏览服务,提供详尽的“点对点”旅游路线制定指引服务;包括公交、火车、地铁、计程车甚 至骑车方面的交通信息指引。在Citymapper中进行搜索时,智能的填写提醒功能让搜索过程变得轻松,上面整合的是Venues Platform。

Pinterest

Pinterest是一个流行的视觉发现站点,可以让用户查找和收集图片,链接,视频和其它有关的多媒体信息。用户可以创建多媒体看来放置收集到的 信息。在去年11月,新推出的基于Foursquare的地点图钉功能,可以让用户创建图钉便签来标注地点信息,例如:地址,电话,热点信息等。其使用的 是Venues平台和数据库以及MapBox技术。

Timehop

Timehop是一个可以唤醒用户记忆的应用,在Timehop中,可以浏览之前发布于 Facebook,Instagram,Twitter,Foursquare等平台上的老照片。其是日提醒类似于历史上的今天,让用户回顾之前的所见所 闻。透过使用check-ins API,可以从客户端阅读Foursquare历史记录,类似地支援与Facebook,Instagram,Twitter等的对接。


三、Google+

谷歌提供了一系列不同的APIs和工具供开发者使用,实现Google+平台功能整合,如:Google+登入,Hangouts(视讯聊天),分 享插件等。Google+登入是一个流行的工具,可以实现跨机器第三方应用访问,安卓应用自动在线安装,用户档案以及社交图片访问等功能。

案例:

Shazam可以实现快速音乐、电视节目识别。图片来源:Shazam

Shazam

Shazam可以实现快速音乐、电视节目识别。当用户点击Shazam按钮时,会生成一个数字的音乐或歌曲指纹,以此来匹配邻近用户正在播放的相同 音乐或歌曲。数字指纹会从包含上百万首乐曲的信息库中进行查找匹配,例如:歌名,歌手,歌词等。除了乐曲和电视节目,还支持来自社交平台的多媒体信息识 别,包括Facebook,Twitter,WhatsApp等。用户还可以使用Spotfiy、Rdio、Deezer等来聆听整首乐曲;可以在线查看 歌词;可以添加乐曲到我的列表等。结合使用Google+ API,还实现了与Google+账户的无缝连接,进行多媒体资源分享。

Scoot & Doodle(涂鸦) on Hangouts

这是一基于Web的协作学习工具,实现10个学生或更多同时在线进行头脑风暴,研究,讨论等交流活动。透过Google Hangouts视频服务可以进行在线面对面的培训学习。透过Google+ API,特别是Hangouts API可以让开发者创建或扩展运行于Google+ Hangouts的应用程序,打破地域的限制,实现跨地域跨时区的实时在线交流学习。

Cacoo(可可)

这是一个基于Web的实时图表协作制作工具,包括流程图,框架图,站点地图等图表的制作。在Cacoo里,支援实时的视频聊天或会议,对应使用的是Google+ Hangouts。除此以外,还支援与第三方应用的无缝对接。


四、LinkedIn

LinkedIn最近发布了JavaScript和RET APIs,对象是多样的社交群体,例如:个人用户,组织,公司等。发布于上月的Rest.li API Hub,是一个开源的REST框架,用于建立RESTful API架构。

案例:

Evernote Hello能帮助用户维护通讯录,会议和其它记录。

Evernote Hello(印象笔记)

这是一个帮助用户进行通讯录,会议和其它记录等方面维护工作的应用程序。可以进行名片扫描,导入LinkedIn或Facebook通讯录,阅览历 史会议记录和分享工作经验。透过LinkedIn APIs实现与LinkedIn账户进行对接,同时支援Web、移动端、桌面等不同的访问方式。

Buffer

Buffer提供了一个统一的接口来实现多个社交平台账户的集中管理。实现的功能包括:按计划进行信息发布,缩减网址链接信息等。透过LinkedIn APIs来同步更新状态信息至LinkedIn账户。Buffer API实现了与第三方Web和移动端应用的整合。


五、Pinterest

Pinterest API在上一年发布了千呼万唤始出来的Pinterest API。在上月发布了定位于市场营销的Business Insights API。为了配合Pin It按钮,还提供了相应的SDK、API和其它工具。

案例:

在Snapguide上可以搜索或发布不同主题的指引信息。

 

Snapguide

在Snapguide上可以搜索或发布不同主题的指引信息,例如:手工艺品,艺术创作,食物,园艺,健身等主题。透过Pinterest API来显示在Pinterest上最受关注的指引信息,例如:如何制作最简约的巧克力蛋糕。

Whole Foods

美国有机商品超市Whole Foods拥有多达360家分布于北美和英国的商店。透过Pinterest API向顾客展示了当前最流行最热门的Pinterest关注信息。

Random House

Random House(兰登书屋)是德国媒体集团贝塔斯曼旗下的一家出版社,总部设在美国纽约市,每年出版的新书达10,000册(包括影印,数字,音像等媒介)。 作者有不少是诺贝尔奖或普利策奖的获得者。“找寻你的下一本书”功能使用了Pinterest API。当鼠标停留在某一本书上时,会有一个含有Pin It按钮的消息框,根据点击数和链接信息来让用户得到更多的书籍指引信息。


六、Twitter

Twitter提供了API,框架,小部件和其它工具等供开发者使用,从而实现与Twitter平台的数据和功能的整合与对接。

案例:

Hootsuite的用户可在同一界面进行多个社交平台的管理,例如:Twitter、Facebook、LinkedIn等。

Hootsuite

这是一个流行的社交平台内容管理,监控,追踪的媒介看板平台。透过Twitter REST API和Streaming APIs进行Twitter账户和实时Twitter信息流的管理与监控。此外,企业用户还可以结合Twitter Ads(广告)API进行商业推广。类似地,Hootsuite也支援与LinkedIn,Google+,Facebook等平台的对接。此外, Hootsuite向开发者提供了程序目录SDK和API进行Hootsuite平台的程序开发。

Metwit

这是一个实时在线天气预测分析的平台,用户可以上报当地的天气信息,以Metag(天气描述图标)进行简略指引。Instagram用户可加 上#Metwit来标注发布的有关天气的图片。同时,还能在Twitter和Facebook进行相关天气信息分享。透过Metwit平台的API,开发 者可以把其整合到第三方应用。天气提醒推送功能是在2013年5月添加的。

 

Nielsen Social

这是一个有关社交电视测量,分析,收视方案指引的平台。数据抓取自Twitter中含有社交电视关键字讨论的会话,涵盖了多达250家全美受欢迎的 社交电视频道。结合Twitter APIs推出的产品包括Nielsen SocialGuide智能分析、Nielsen Twitter TV评价、Nielsen Twitter TV APIs等。

写在最后

透过灵活运用社交平台提供的API和工具,开发者可以充分发挥创意,开发出令人心动的应用程序,方便用户进行多平台集中管理,实时在线多媒体沟通。


相关文章

  • # 说明: # 以下代码只是为了方便客户测试而提供的示例代码,客户可以根据自己的需要另行编写 # 该代码仅供学习和研究接口使用,只是提供了一个参考 require 'net/http'   require 'uri'   require ' ...
  •     2015年1月20日,新维智能(Yes! Solar) 母公司SPI在北京举行发布会,正式向社会推出了阳光动力能源互联网平台(),并上线专注太阳能领域的融资租赁类产品"绿能宝". 发布会上,SPI董事长彭小峰向到 ...
  • 根据临商银行"规范服务提升月"活动的要求,为推动规范服务的全面深入展开,促进临商银行营业部优质文明服务水平的不断提高,五月份,该行营业部以"规范.整改.提升"为目标,从细节上下功夫,规范服务礼仪和服务 ...
  • 在Kubernetes下实现API网关-睿云智合技术漫谈
    一.两种服务发现模式   . 客户端服务发现 客户端服务发现可以以Netflix的Eureka,CoreOS的etcd以及xxx的Consul为代表,提供了单独的服务发现和注册中心.客户端在进行远程调用时,首先通过服务发现和注册中心获取到要 ...
  • 开源大数据平台如何才能保证身份认证安全?
    作为开源大数据卫士的Kerberos,其安全性可靠性毋庸置疑,但是在运营维护和部署成本等方面,却会为规模较大的企业用户带来一笔不小的负担.通常,企业在接入Kerberos之前,已经在多个场景下配置了对应的身份认证系统.而Hadoop开源大数 ...
  • 微信程序开发系列教程(四)使用微信API创建公众号自定义菜单
    这篇教程就教大家如何动手做一做. 那么用什么API创建这些自定义菜单呢?微信公众号平台技术文档中,点击"自定义菜单": 文档里给了创建自定义菜单需要维护参数的HTTPpost报文的格式: 回到我的例子,我用postman ...

2020 unjeep.com webmaster#unjeep.com
12 q. 0.013 s.
京ICP备10005923号