我只想訪問我自己的個人資料,並訪問我的所有筆記。爲了做到這一點,我不想每次都通過Facebook前端登錄,因爲我知道密碼。Facebook API:授權自己(無需登錄)
$user = $facebook->require_login();
不是我想要的。我想馬上登錄,無需輸入任何內容。例如:
$user = $facebook->log_me_in_please(username, password);
這段代碼顯然是不存在的。有誰知道如何做到這一點?
我只想訪問我自己的個人資料,並訪問我的所有筆記。爲了做到這一點,我不想每次都通過Facebook前端登錄,因爲我知道密碼。Facebook API:授權自己(無需登錄)
$user = $facebook->require_login();
不是我想要的。我想馬上登錄,無需輸入任何內容。例如:
$user = $facebook->log_me_in_please(username, password);
這段代碼顯然是不存在的。有誰知道如何做到這一點?
我沒有使用Facebook的API,但我做了一些嘗試尋找解決方案,我認爲你可能需要以不同的方式來解決這個問題。
1)authorize your website作爲應用程序。 2)授權您的應用程序(網站)以您的名義訪問Facebook,並將令牌保存在某處(數據庫文件?) 3)使用您的網站以您的名義向Facebook發送各種請求。
缺點是,這是很多代碼,只是爲了更新自己。 好處是,一旦你實現了這個,你可以再次使用它再次&。
hoep有幫助。
你是對的。但最後,我必須這樣做:http://www.emcro.com/blog/2009/01/facebook-infinite-session-keys-no-more/ - >用於無限會話密鑰。然後使用:$ facebook-> set_user($ facebook_userid,$ infinite_session_key); – coderama 2009-08-16 14:55:19
我一直在調查,剛回來告訴你關於「無限會話密鑰」,但我想你已經找到了。好東西 :) – 2009-08-16 15:41:56
你不能做這個facebook既不政策也不允許Api允許這樣做。其次代理登錄到Facebook違反其隱私政策
我應該使用「Facebook連接」? – coderama 2009-08-16 12:41:39