0

私の仕事は、ログイン資格情報を知らなくても、ユーザーが Gmail にログインできるようにすることです。

私は、gmail アカウントのユーザー名とパスワードを渡し、 Gmailログイン URL にリダイレクトするtest.phpというページを作成しました。

調べたらこんなURLにたどり着きました。

https://accounts.google.com/ServiceLoginAuth?continue=http://mail.google.com/gmail&service=mail&Email=disha26th@gmail.com&Passwd=PASSWORD&null=Sign+in

ここで、メールはGmail ログインフォームに自動入力されますが、パスワードは自動入力されません

誰でも...解決できますか..またはそれを達成するための他の方法を教えてください..ありがとう..

4

1 に答える 1

0
$url = 'https://www.google.com/accounts/ClientLogin';
$params = "accountType=GOOGLE&Email=".$email."&Passwd=".$password."&service=cp&source=moneymagpie"; [$email = Your from email, $password = Your form password]

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);

$response = curl_exec($ch);

このコードで試してみてください。

于 2012-11-23T06:55:29.807 に答える