gpt4 book ai didi

php - 如何通过 oAuth 库从 VK 获取电子邮件

转载 作者:搜寻专家 更新时间:2023-10-31 21:05:55 25 4
gpt4 key购买 nike

有人知道从 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);

最佳答案

我找到了一种从 VK 获取电子邮件的方法。

首先从下面的 url 中获取“CODE”

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

现在发送 CURL 请求以从以下 url 获取“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

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

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

关于php - 如何通过 oAuth 库从 VK 获取电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32471617/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com