Использование HTTP ПОЛУЧАЕТ с OAuth PHP библиотеку PECL

У меня есть странная проблема при пользовании библиотекой OAuth PECL PHP - я, кажется, не могу добраться, это для выполнения запросов через ДОБИРАЕТСЯ.

Я использую v1.0.0.

Это - запрос:

$oauth = new OAuth(
    $network->get_consumer_key(),
    $network->get_consumer_secret(),
    OAUTH_SIG_METHOD_HMACSHA1,
    OAUTH_AUTH_TYPE_FORM
);
$oa->enableDebug();
$oauth->setToken('<token>', '<secret token>');
$oauth->fetch('<protected url>', array(), OAUTH_HTTP_METHOD_GET, array("User-Agent" => "pecl/oauth"));

Все же результат, который я получаю:

[debugInfo] => Array
                (
                    [sbs] => 
                    [headers_sent] => POST  HTTP/1.1
...

... это использует POST каждый раз. Константа OAUTH_HTTP_METHOD_GET установлена на строку, ДОБИРАЮТСЯ.

Какие-либо идеи?

1
задан Outspaced 1 July 2010 в 13:39
поделиться

1 ответ

Я считаю, что OAUTH_AUTH_TYPE_FORM в вашем конструкторе заставляет его выполнять POST, а не GET. См. Здесь для получения дополнительной информации: http://www.php.net/manual/en/oauth.setauthtype.php

2
ответ дан 2 September 2019 в 23:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: