PUT-запрос Stream Elements - PullRequest
       3

PUT-запрос Stream Elements

0 голосов
/ 24 июня 2018

Добрый день всем,

Пожалуйста, кто-нибудь может дать мне пример запроса PUT?Я видел пару в Интернете, но я не могу заставить их работать ... Я пытаюсь создать приложение для своего живого потокового канала, ниже приводится то, для чего я пытаюсь использовать PUT.

Вот ссылка DEV на API: https://dev.streamelements.com

Таким образом, URL-адрес будет: https://api.streamelements.com/kappa/v2

. PUT, который мне нужен, следующий:

/points/{channel}/{user}/{amount}

Media type: application/json

, поэтомуЯ понимаю URL полностью, если это был get:

(api.streamelements.com/kappa/v2/points/channe id удален / username удален)

Это дает мне очкивыбранный канал, но для добавления или удаления точек это должен быть PUT, и я понятия не имею, как его использовать, поэтому, если кто-нибудь может дать мне какой-то пример из вышеперечисленного, я мог бы извлечь из него уроки и выполнить все остальные запросы самостоятельно

Большое спасибо за ваше время

КЕВ (TADS)

1 Ответ

0 голосов
/ 24 июня 2018

Возможно, вам необходимо ознакомиться с HTTP-клиентами, такими как Guzzle или другими клиентами, которые реализуют интерфейс Psr7.

В вашем случае ваш код должен выглядеть следующим образом:

$client = new GuzzleHttp\Client();

$client->put('https://api.streamelements.com/kappa/v2/REST_OF_URL', [
    'headers'         => ['X-Foo' => 'Bar'],
    'body'            => [
        'field1' => 'value1',
        // ...
    ],
    'timeout'         => 10
]);

Очевидно, я 'м, если вы знаете, как включить библиотеку Guzzle в свой проект с помощью Composer или автономного include.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...