Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

php curl post запросы

Статус пользователя AZA
сообщение 6.7.2016, 19:38
Сообщение #1


Стаж: 11 лет

Сообщений: 479
Благодарностей: 173
Полезность: 490

Приветствую,пытаюсь подружиться с запросами,в данном случаи post.Не ответа ни ошибки.
Cкрытый текст

Код:

<?php
if( $curl = curl_init() ) {
curl_setopt($curl, CURLOPT_URL, 'https://api.steampowered.com/ISteamRemoteStorage/GetCollectionDetails/v1/');
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, "key=WEB API KEY STEAM&collectioncount=1&publishedfileids=293494717");
$out = curl_exec($curl);
echo $out;
curl_close($curl);
}
?>

https://lab.xpaw.me/steam_api_documentation...ctionDetails_v1


*
* puk
*
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Vitaliy
сообщение 6.7.2016, 19:47
Сообщение #2


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

AZA,
if( $curl = curl_init() ) покрывает весь код) видать с курлом проблемы)

Код
<?php
  if( $curl = curl_init() ) {
    curl_setopt($curl, CURLOPT_URL, 'https://api.steampowered.com/ISteamRemoteStorage/GetCollectionDetails/v1/');
    curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
    curl_setopt($curl, CURLOPT_POST, true);
    curl_setopt($curl, CURLOPT_POSTFIELDS, "key=WEB API KEY STEAM&collectioncount=1&publishedfileids=293494717");
    $out = curl_exec($curl);
    echo $out;
    curl_close($curl);
  } else {
    exit("Curl init error");
}
?>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя -=Денис=-
сообщение 11.7.2016, 18:45
Сообщение #3


Стаж: 17 лет

Сообщений: 9
Благодарностей: 6
Полезность: 0

AZA,
Включи php ошибки и все станет ясно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя -=Денис=-
сообщение 11.7.2016, 18:53
Сообщение #4


Стаж: 17 лет

Сообщений: 9
Благодарностей: 6
Полезность: 0

AZA,

Вот пример на curl, проверил работает
Код
<?php
$myCurl = curl_init();
curl_setopt_array($myCurl, array(
    CURLOPT_URL => 'https://api.steampowered.com/ISteamRemoteStorage/GetCollectionDetails/v1/',
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => http_build_query(array("collectioncount"=>"1","publishedfileids[0]"=>"1"))
));
$response = curl_exec($myCurl);
curl_close($myCurl);

echo "Ответ на Ваш запрос: ".$response;


Вот на file_get_contents
Код
$url = 'https://api.steampowered.com/ISteamRemoteStorage/GetCollectionDetails/v1/';
$params = array(
    'collectioncount' => '1',
    'publishedfileids[0]' => '1'
);
$result = file_get_contents($url, false, stream_context_create(array(
    'http' => array(
        'method'  => 'POST',
        'header'  => 'Content-type: application/x-www-form-urlencoded',
        'content' => http_build_query($params)
    )
)));

echo $result;
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AZA
сообщение 11.7.2016, 19:27
Сообщение #5


Стаж: 11 лет

Сообщений: 479
Благодарностей: 173
Полезность: 490

-=Денис=-, да дело в curl,как бы работает,но нет.На другой тачке проверил все работает.


*
* puk
*
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: