У меня странная проблема с использованием PHP-библиотеки OAuth PECL - кажется, я не могу заставить ее делать запросы через GET.
Я использую 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 установлена в строку GET.
Есть идеи?