如何通过oAuth库从VK收到电子邮件

时间:2015-09-09 05:36:30

标签: php vk

有人知道从vk社交网站获取电子邮件ID的方法吗?当我尝试时,它仅提供以下信息。

stdClass Object (    [response] => Array (    [0] => stdClass Object    ( [uid] => 322372142     [first_name] => Gaurav    [last_name] => Pal     ) ) )

使用以上代码拨打电话。

$success = $client->CallAPI('https://api.vk.com/method/users.get','GET', array(), array('FailOnAccessError'=>true), $user);

2 个答案:

答案 0 :(得分:5)

我找到了从VK收到电子邮件的方法。

首先获取" CODE"来自url

https://oauth.vk.com/authorize?client_id=MY_CLIENT_ID&scope=email&redirect_uri=MY_REDIRECT_URL&response_type=code

现在发送CURL请求以获取" EMAIL"," USER_ID"," ACCESS_TOKEN"来自以下网址:

https://api.vk.com/oauth/access_token?client_id=MY_CLIENT_ID&client_secret=MY_CLIENT_SECRET_KEY&code=FETCHED_CODE&redirect_uri=MY_REDIRECT_URL

要获取电子邮件以外的信息,请使用以下网址

https://api.vk.com/method/users.get?uids=FETCED_USER_ID&access_token=FETCHED_ACCESS_TOKEN

答案 1 :(得分:-3)

无法将用户电子邮件或手机附加到其网页上。你不应该试试。只要相信我作为vk api工作多年。