1、先到Twitter開發(fā)者平臺注冊自己的應(yīng)用;注冊成功會得到appkey和API Secret江耀。(在https://apps.twitter.com/上注冊自己的app/web)
2网缝、在https://auth-server.herokuapp.com/登錄自己的Twitter賬號;
然后新建一個項目把在Twitter開發(fā)者平臺注冊得到的appkey和API Secret設(shè)置到這個項目中信姓,注意一個appkey和API Secret只能設(shè)置一個域名,reference描述(舉個例子如你的項目叫百度绸罗,那就寫個百度)意推,domain就是項目域名(主域名);grant_url可不填珊蟀,我是填了的(https://api.twitter.com/oauth/access_token)菊值。(最近不少博友問點擊的時候Twitter登錄框閃退。如果沒在這個網(wǎng)址注冊你的項目的話會有點擊Twitter閃退的現(xiàn)象育灸,請務(wù)必配置)
3腻窒、在頁面引入Twitter所需的js。其中要特別注意的是要引入 http://adodson.com/hello.js/dist/hello.all.js?(這個是重點0跽浮6印!)
4砸喻、在頁面上聲明一個Twitter登錄的button并監(jiān)聽登錄事件柔逼。
5、初始化Twitter登錄并定義twitterLogin登錄方法割岛。
hello.init({
? ? ? ? ? ?'twitter': appkey
},{
redirect_uri:'', //代理后的重定向路徑愉适,可不填
},
{? ?
oauth_proxy: 'https://auth-server.herokuapp.com/proxy'?
});