Facebook和Twitter的区别

创建应用

接入

使用Hello.js接入

使用Hello.js简化接入,facebook和twitter接入方法一样。

Hello.js(***/hello.js/)是一个客户端Javascript SDK,用于OAuth2认证Web服务以及请求它们的REST Api。

HelloJS标准化了路径,并响应常见的API,比如说Google Data Services、Facebook Graph以及Windows Live Connect。它们是模块,所以这个列表还在增长中。

// 初始化,配置应用idhello.init({ facebook: FACEBOOK_CLIENT_ID, windows: WINDOWS_CLIENT_ID}, {redirect_uri:'redirect.html'})// 登录hello.on('auth.login', function(auth){ // 登录成功后,获取用户信息(fb、tw的用户数据有区别) hello( auth.network ).api( '/me' ).then(function (res) { console.log(res) })})

Facebook登录后获取的用户信息

{ email: "XX@gmail.com", first_name: "XX", id: "123456", last_name: "XX", name: "XX", picture: "url", thumbnail: "url"}

Twitter登录后获取的用户信息

{ "id": 123456, "id_str": "123456", "name": "XX", "screen_name": "XX", "location": "", "description": "xx", "url": "url", "entities": { "description": { "urls": [] } }, "protected": false, "followers_count": 0, "friends_count": 0, "listed_count": 0, "created_at": "Fri Mar 08 03:36:20 +0000 2022", "favourites_count": 0, "utc_offset": null, "time_zone": null, "geo_enabled": false, "verified": false, "statuses_count": 0, "lang": "en", "contributors_enabled": false, "is_translator": false, "is_translation_enabled": false, "profile_background_color": "F5F8FA", "profile_background_image_url": null, "profile_background_image_url_https": null, "profile_background_tile": false, "profile_image_url": "url", "profile_image_url_https": "url", "profile_link_color": "1DA1F2", "profile_sidebar_border_color": "C0DEED", "profile_sidebar_fill_color": "DDEEF6", "profile_text_color": "333333", "profile_use_background_image": true, "has_extended_profile": false, "default_profile": true, "default_profile_image": true, "following": false, "follow_request_sent": false, "notifications": false, "translator_type": "none", "suspended": false, "needs_phone_verification": false, "first_name": "XX", "last_name": "", "thumbnail": "url"}

Facebook分享

触发分享:

<a href="Javascript:void(0)" @click="fbShare">facebook 分享</a>fbShare () { let sharePath = '' // 分享出去之后别人打开的链接 let title = '' // 分享标题 window.open('https://www.facebook.com/sharer/sharer.php?u=' + encodeURIComponent(sharePath) + '&t=' + encodeURIComponent(title), '_blank', 'toolbar=yes, location=yes, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=yes, width=600, height=450, top=100, left=350')}

分享信息设置:

分享出去的样式包含图片,标题,简介

这些信息不是分享的时候设置的,是爬虫直接爬的分享链接页面head中预先设置好的分享信息,head配置如下

<meta property="og:locale" cOntent="en-US"><meta property="og:type" cOntent="website"><meta property="og:title" cOntent="realme Holi Game"><meta property="og:image" cOntent="xx.jpg"><meta property="og:description" cOntent="hello world">

Twitter分享

触发分享:

<a href="Javascript:void(0)" @click="twShare">Twitter 分享</a>twShare () { let cOntent= '' window.open(`***/share?text=${encodeURIComponent(data.title)}&url=${encodeURIComponent(urlStr)}`, '_blank', 'toolbar=yes, location=yes, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=yes, width=600, height=450, top=100, left=350')}

分享信息设置:

分享出去的样式包含图片,标题,简介

这些信息不是分享的时候设置的,是爬虫直接爬的分享链接页面head中预先设置好的分享信息,head配置如下

<meta name="twitter:title" cOntent="realme Holi Game"><meta name="twitter:description" cOntent="content"><meta name="twitter:image" cOntent="xx.jpg"><meta name="twitter:card" cOntent="summary">

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com

(0)
上一篇 2023年 3月 2日 下午1:15
下一篇 2023年 3月 2日 下午1:22

相关推荐

  • 剪辑如何添加字幕(怎么给自己添加歌词滚动字幕)

    我们经常看习惯了有字幕的样子,突然间看到没有字幕的视频会不习惯,今天就由小编来教教大家要如何进行操作。 第一步打开【好简单批量智剪】并登录账号。第一次登录的小伙伴们要记得先注册哦!…

    2023年 9月 16日
  • 存了20年的红酒能喝么

    最近,微信又进行了一次大升级,新增了5个非常贴心的功能,先是从苹果手机上开始的,我的是华为手机,所以晚了几天,在昨天晚上才收到升级通知,我也是第一时间把我的微信升级到了8.0.15…

    2023年 9月 30日
  • 骁龙处理器发烫严重怎么办,骁龙处理器哪个容易发烫

    转眼迎来端午节了,炎炎夏日已经到来,小雷这里每天都三十多度,加上每天乌云笼罩,闷热得很。前几天,小雷连着收到好些条推送,原来是广州开始发高温补贴了。长期处在高温环境中,不仅对人体有…

    2023年 7月 10日
  • 快手抖音制作剪辑教学

    众所周知,好的短视频内容可以带来流量,而且这种流量往往是免费的,因为平台需要好内容,好内容可以带来优质用户,因此平台会乐意用内容来置换自己平台的流量给到短视频内容生产方,而这些流量…

    2023年 12月 28日
  • 如何读取qq聊天记录文件

    前言 前两天发了读取微信数据库(安卓端)的文章,有网友问怎么读QQ数据库,这期就来了。 一、QQ数据库的位置 我们还是针对安卓QQ的数据库做文章,存放QQ数据库的文件夹路径是:/d…

    2024年 1月 3日
  • 智能手机刷机是什么意思,手机刷机什么意思

    首先,任何品牌机都一样,只要还有可观的销售额,还在生产销售,官方会对同一部手机的内部软件系统升级,从而解决前版的一些缺陷来完善手机从而增加销售量,所以各大品牌机都可升级与刷机,但在…

    数码教程 2023年 3月 9日
  • 小米mix3滑屏怎么样

    小米MIX3正式发布,这款手机因为采用了滑盖结构设计,自然带来了更高的屏占比。而除了屏占比以外,小米称其还加入了一些创新的交互方式,这种交互方式能实现什么功能?到底有没有实用性?一…

    2023年 5月 28日
  • 微信怎么快速看以前的聊天记录,电脑恢复微信聊天记录后怎么查看

    微信怎么查看以前的聊天记录?使用微信好几年了,是微信的老用户了,在使用微信的过程中,有太多的话想对亲朋好友说,久而久之,微信里面的数据越存越多。当手机提示内存空间不足时,就会发现微…

    2023年 4月 19日
  • iphone型号号码和序列号怎么看

    很多小伙伴买ipad的时候,不知道应该怎么看型号号码,今天就来给大家分享如何通过几个号码,为ipad验机。 首先,购买iphone的时候一定要问清楚商家几个信息,一个是销售类型,是…

    2023年 2月 12日
  • 微博热搜存在的问题及对策分析,微博热搜分析当前话题的舆论

    当今社会,微博不仅是一款娱乐型社交媒体平台,更成为公众获取新闻信息的重要渠道之一,其议题设置同公共舆论之间具有密切的关联。微博的活跃用户已达到5.9亿,尤其在中国青年群体中具有广泛…

    数码教程 2023年 7月 12日