2012年4月12日 星期四

Facebook Api logout (登出)



原因:若你的FB是登入狀態,作認證時FB不會跳出任何訊息框,就直接用你的帳號作登入了。目前用過twitter, linkedin, plurk 及 tumblr,只有FB沒有任何訊息框。為了避免用錯帳號認證,我想在認證前,自動幫使用者作登出的動作。

解決方式:

function fbLogout(){
 FB.init({appId: 'XXXXXXX'});
 FB.getLoginStatus(handleSessionResponse);
}

function handleSessionResponse(response) {
 if (response.status=='connected') {
  FB.logout();
 }
}

備註:一開始試了很久,直接呼叫FB.logout()都沒有效果,原來一定要先呼叫getLoginStatus,取得登入狀態才可以再呼叫FB.logout()。

2012年3月5日 星期一

Scribe OAUTH with JAVA



在使用社群API時,一定要先通過認證機制取得access token,而大多數的社群都支援OAUTH,目前已經成為主流,各大網站能用facebook或twitter帳號登入已經成為必備條件。

OAUTH最大的優點就是不用紀錄使用者的帳號密碼,對使用者來說也比較安心。
所以你一定要學會怎饃用。
詳細的說明可以參考此網站


2012年1月25日 星期三

TWITTER - 註冊應用服務 (APP)


在使用TWITTER的api前,必須先註冊應用服務 (APP),取得App Key及 App Secret。程式要呼叫api時,這兩個參數是必要的,以下就來介紹註冊的步驟。


PLURK - 註冊應用服務 (APP)


在使用PLURK 的api前,必須先註冊應用服務 (APP),取得App Key及 App Secret。程式要呼叫api時,這兩個參數是必要的,以下就來介紹註冊的步驟。