如何使用PHP与JSON获取VKontakte照片,名称,ID

问题描述 投票:0回答:1

我有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;
php json vk
1个回答
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
© www.soinside.com 2019 - 2024. All rights reserved.