@Mikk357

Как сделать get запрос к vk api на PHP?

Как написать гет запрос?
вот на питоне с библиотекой requests так
zapros = get("https://api.vk.com/method/groups.getLongPollServer?group_id={0}&access_token={1}&v={2}".format(mygroupid,secret_token,'5.95'))

как такое на php сделать?
  • Вопрос задан
  • 155 просмотров
Пригласить эксперта
Ответы на вопрос 2
@poniyur
Можно так
<?php
$url = 'https://api.vk.com/method/groups.getLongPollServer';
$params = array(
     'group_id' => 11111,
     'access_token' => 11111,
     'v' => '5.95',
 );
$url .= '?' . http_build_query($params);
$res = file_get_contents($url);
print_r($res); // по-моему $res придёт в формате json, поэтому перед принтом переменную можно пропустить через функцию json_encode ещё, но это неточно)

Можно через curl
Ответ написан
alcorn
@alcorn
Тех.дир интернет-агентства RASA
Но должно быть включено расширение curl в php.ini

$queryUrl = 'https://api.vk.com/method/groups.getLongPollServer';
	$queryData = http_build_query(array(
				
			"group_id" =>123,
			"access_token"=>321,
			"access_token"=> 333
	));
	$curl = curl_init();
	curl_setopt_array($curl, array(
			CURLOPT_SSL_VERIFYPEER => 0,
			CURLOPT_POST => 0,
			CURLOPT_HEADER => 0,
			CURLOPT_RETURNTRANSFER => 1,
			CURLOPT_URL => $queryUrl,
			CURLOPT_POSTFIELDS => $queryData,
	));
	
	$result = curl_exec($curl);
	curl_close($curl);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
BasicDecor Москва
от 90 000 до 130 000 руб.
Wisebits Лимассол
от 3 500 eur.
Улыбка радуги Санкт-Петербург
от 100 000 руб.
18 июн. 2019, в 12:06
37000 руб./за проект
18 июн. 2019, в 11:27
20000 руб./за проект
18 июн. 2019, в 11:22
600 руб./в час