我有VK access_token问题。我在项目的安全密钥中添加了&access_token=
,但是VKontakte仍然说User authorization failed: invalid access_token (4).
。
我该如何解决?
$url = 'personasvk';
function get_vk($username) {
$get = get_data('https://api.vk.com/method/users.get?user_id='.$username.'&v=5.85&access_token=SECURE_KEY_OF_PROJECT');
$result = json_decode($get, true);
if (empty($result['response'][0]['gid']) || empty($result['response'][0]['screen_name'])) {
return false;
} else {
return $result;
}
}
$vk_data = get_vk($url);
$title = $vk_data['response'][0]['screen_name'];
$link_id = $vk_data['response'][0]['gid'];
$image = $vk_data['response'][0]['photo'];
echo $title;
答案 0 :(得分:0)
尝试将其添加到POST请求的正文中。
我不熟悉PHP,但是这种卷曲为我提供了所有必要的信息。
curl -X POST \
-d 'v=5.85' \
-d 'access_token=SECURE_KEY_OF_PROJECT' \
-d 'user_id=700' \
https://api.vk.com/method/users.get