2
A
回答
0
我在我寫的一個庫中使用這段代碼來從gmail提取聯繫信息。 http://www.oriontechnologysolutions.com/programming/libgoog_php。 此特定功能將驗證一個帳戶並傳回用於訪問Google服務的驗證令牌。
function login() {
$response = Array();
if(isset($this->domain))
$email = $this->username . '@' . $this->domain;
else
$email = $this->username;
$requestString = "service=".$this->service."&Email=".urlencode($email)."&Passwd=".urlencode($this->passwd)."&source=".self::source;
$c = curl_init();
curl_setopt($c, CURLOPT_URL, self::loginUrl);
curl_setopt($c, CURLOPT_POST, 1);
curl_setopt($c, CURLOPT_POSTFIELDS, $requestString);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
$res = curl_exec($c);
$httpCode = curl_getinfo($c, CURLINFO_HTTP_CODE);
foreach(explode("\n", $res) as $line) {
if(strpos($line, "=") != false) {
gooDebug("Exploding $line\n", 4);
list($name, $value) = explode("=", $line);
$response[$name] = $value;
}
}
if($httpCode !=200)
return($response);
$this->authTok = $response['Auth'];
return($this->authTok);
}
相關問題
- 1. 如何通過URL登錄Google Apps?
- 2. Google Appengine,Google Apps和登錄
- 3. 如何通過Google登錄(iOS 7)使用Google Apps
- 4. Google Apps單點登錄
- 5. 如何通過omniauth-google-apps獲取登錄的用戶名?
- 6. 無法通過多帳戶登錄到Google Apps cPanel
- 7. 通過Google Plus API登錄
- 8. 通過Google plus或Google登錄
- 9. Google Apps腳本Google通訊錄
- 10. 使用Python獲取Google Apps登錄
- 11. 使用Google Apps進行網站登錄?
- 12. 檢測用戶通過Google Analytics登錄
- 13. 如何通過python請求登錄Google?
- 14. 通過Javascript和PHP登錄Google+
- 15. Jhipster通過Google進行社交登錄
- 16. 通過登錄
- 17. Google Apps在appspot中定製了Google登錄頁面
- 18. 將Google聯合登錄用於Google Apps和ASP.net應用程序
- 19. 使用現有Google ID登錄域名以申請Google Apps
- 20. 通過Google Apps遠程註冊域名
- 21. 通過Google Apps驗證StratosLive的麻煩
- 22. 通過Google在Codeigniter中通過LightOpenID登錄
- 23. 在Android上通過Google Play遊戲服務進行身份驗證使用Google Apps帳戶登錄時出錯
- 24. 通過Admin SDK Directory API創建的Google Apps用戶無法使用SAML SSO登錄Google
- 25. 通過Apps腳本使用Google Apps配置文件API
- 26. 登錄通過Twitter
- 27. 登錄通過PHP
- 28. 通過twitter4j登錄
- 29. 登錄通過PayPal
- 30. 登錄通過VBA