The documentation does not specify the difference between passing a string and passing an array for the third parameter. We spent two days debugging before reading the C source code to figure out that there is a significant and undocumented difference between the two.
"a=1" and array("a" => 1) are handled very differently!
If you are making a POST/PUT request (or anything with an entity body) then you should pass that as a string.
If you are making a request with a query string, you should pass that as an associative array.
If you pass "a=1" intending that to specify the query string, the generated signature will be invalid -- it will process this as if you were POSTing the content "a=1" instead.
PHP.mk документација
OAuth::getRequestHeader
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
oauth.getrequestheader.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + преведен приказ
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
oauth.getrequestheader.php
OAuth::getRequestHeader
Референца за `oauth.getrequestheader.php` со подобрена типографија и навигација.
OAuth::getRequestHeader
(Нема достапни информации за верзијата, можеби е само во Git)
OAuth::getRequestHeader — Генерирај потпис на OAuth заглавјето на стринг
= NULL
public OAuth::getRequestHeader(string
$http_method, string $url, mixed $extra_parameters = ?): string|falseГенерирај потпис на OAuth заглавјето на стринг врз основа на конечниот HTTP метод, URL и стринг/низа од параметри
Параметри
http_method- HTTP метод за барање.
url- URL за барање.
extra_parameters- Стринг или низа од дополнителни параметри.
Вратени вредности
Стринг што го содржи генерираното заглавје на барањето или false Враќа ресурс од покажувач на датотека при успех, или
Белешки од корисници 1 белешка
мене на chrishowie dot com ¶
пред 9 години