流元素PUT请求

时间:2018-06-24 13:00:46

标签: php curl

下午好,

请有人可以给我一个PUT请求示例吗?我在网上看到过一对情侣,但我无法缝隙任何东西来工作。...我正在尝试为我的实时流媒体频道创建一个应用程序,以下是我试图将PUT用于的应用程序。

以下是指向API的DEV链接:https://dev.streamelements.com

因此,URL为:https://api.streamelements.com/kappa/v2

我需要的PUT是以下

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

Media type: application/json

所以我完全理解该网址(如果可以获取的话):

(api.streamelements.com/kappa/v2/points/频道ID已删除/用户名已删除)

这给了我我所选频道上的分数,但是要添加或删除分数必须是一个PUT,我不知道如何使用它,所以如果有人可以给我一些上述例子,我可以从中学习并自己完成所有其他请求

非常感谢您的光临

Kev(TADS)

1 个答案:

答案 0 :(得分:0)

您可能需要熟悉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
]);

很显然,我假设您知道如何使用Composer或独立包含将Guzzle库包含到您的项目中。