1
0
mirror of https://github.com/php/doc-ru.git synced 2026-03-26 00:32:15 +01:00
Files
archived-doc-ru/reference/oauth/constants.xml
Sergey Panteleev daef8df962 Обнуление тега Reviewed (#364)
[skip-lint]
[skip-spellcheck]
2021-11-16 13:03:53 +03:00

352 lines
12 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 86e6094e86b84a51d00ab217ac50ce8dde33d82a Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<appendix xml:id="oauth.constants" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.constants;
&extension.constants;
<para>
Большинство из этих констант затрагивают проблемы, указанные в том числе в
официальных <link xlink:href="&url.oauth.problemreporting;">сообщениях о проблемах</link>
OAuth. Однако заметьте, что хотя данные имена констант и имеют схожую схему имён, они
характерны только для PHP.
</para>
<para>
<variablelist>
<!-- TODO: Ensure each constant mentions the exact oauth API name/value pair. -->
<varlistentry xml:id="constant.oauth-sig-method-rsasha1">
<term>
<constant>OAUTH_SIG_METHOD_RSASHA1</constant>
(<type>string</type>)
</term>
<listitem>
<simpara>
Метод подписи OAuth <emphasis>RSA-SHA1</emphasis>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-sig-method-hmacsha1">
<term>
<constant>OAUTH_SIG_METHOD_HMACSHA1</constant>
(<type>string</type>)
</term>
<listitem>
<para>
Метод подписи OAuth <emphasis>HMAC-SHA1</emphasis>.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-sig-method-hmacsha256">
<term>
<constant>OAUTH_SIG_METHOD_HMACSHA256</constant>
(<type>string</type>)
</term>
<listitem>
<simpara>
Метод подписи OAuth <emphasis>HMAC-SHA256</emphasis>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-auth-type-authorization">
<term>
<constant>OAUTH_AUTH_TYPE_AUTHORIZATION</constant>
(<type>string</type>)
</term>
<listitem>
<para>
Эта константа указывает, что OAuth параметры будут помещены в заголовок <literal>Authorization</literal>.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-auth-type-none">
<term>
<constant>OAUTH_AUTH_TYPE_NONE</constant>
(<type>string</type>)
</term>
<listitem>
<para>
Эта константа обозначает NoAuth OAuth запрос.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-auth-type-uri">
<term>
<constant>OAUTH_AUTH_TYPE_URI</constant>
(<type>string</type>)
</term>
<listitem>
<para>
Эта константа указывает, что OAuth параметры будут помещены в URI запроса.
<acronym>URI</acronym>.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-auth-type-form">
<term>
<constant>OAUTH_AUTH_TYPE_FORM</constant>
(<type>string</type>)
</term>
<listitem>
<para>
Эта константа указывает, что OAuth параметры будут помещены в тело HTTP POST запроса.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-http-method-get">
<term>
<constant>OAUTH_HTTP_METHOD_GET</constant>
(<type>string</type>)
</term>
<listitem>
<para>
Константа указывает на использование <emphasis>GET</emphasis> метода для OAuth запроса.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-http-method-post">
<term>
<constant>OAUTH_HTTP_METHOD_POST</constant>
(<type>string</type>)
</term>
<listitem>
<para>
Константа указывает на использование <emphasis>POST</emphasis> метода для OAuth запроса.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-http-method-put">
<term>
<constant>OAUTH_HTTP_METHOD_PUT</constant>
(<type>string</type>)
</term>
<listitem>
<para>
Константа указывает на использование <emphasis>PUT</emphasis> метода для OAuth запроса.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-http-method-head">
<term>
<constant>OAUTH_HTTP_METHOD_HEAD</constant>
(<type>string</type>)
</term>
<listitem>
<para>
Константа указывает на использование <emphasis>HEAD</emphasis> метода для OAuth запроса.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-http-method-delete">
<term>
<constant>OAUTH_HTTP_METHOD_DELETE</constant>
(<type>string</type>)
</term>
<listitem>
<simpara>
Константа указывает на использование <emphasis>DELETE</emphasis> метода для OAuth запроса.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-reqengine-streams">
<term>
<constant>OAUTH_REQENGINE_STREAMS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Используется методом <methodname>OAuth::setRequestEngine</methodname> для выбора
<link linkend="book.stream">потоков PHP</link> в качестве движка, в противоположность
константе <constant>OAUTH_REQENGINE_CURL</constant>, использующейся для выбора
<link linkend="book.curl">Curl</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-reqengine-curl">
<term>
<constant>OAUTH_REQENGINE_CURL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Используется методом <methodname>OAuth::setRequestEngine</methodname> для выбора
<link linkend="book.curl">Curl</link> в качестве движка, в противоположность константе
<constant>OAUTH_REQENGINE_STREAMS</constant>, использующейся для выбора
<link linkend="book.stream">потоков PHP</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-ok">
<term>
<constant>OAUTH_OK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Жизнь хороша.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-bad-nonce">
<term>
<constant>OAUTH_BAD_NONCE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Значение <emphasis>oauth_nonce</emphasis> использовалось в предыдущем запросе,
следовательно, не может быть использовано сейчас.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-bad-timestamp">
<term>
<constant>OAUTH_BAD_TIMESTAMP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Значение <emphasis>oauth_timestamp</emphasis> не было принято провайдером.
В этом случае, ответ должен также содержать параметр <emphasis>oauth_acceptable_timestamps</emphasis>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-consumer-key-unknown">
<term>
<constant>OAUTH_CONSUMER_KEY_UNKNOWN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
<emphasis>oauth_consumer_key</emphasis> временно недоступен провайдеру.
Например, если провайдер заблокировал потребителя.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-consumer-key-refused">
<term>
<constant>OAUTH_CONSUMER_KEY_REFUSED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Ключ потребителя был отклонён.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-invalid-signature">
<term>
<constant>OAUTH_INVALID_SIGNATURE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Значение <emphasis>oauth_signature</emphasis> недействительно, так как не
совпадает с подписью, вычисленной провайдером.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-token-used">
<term>
<constant>OAUTH_TOKEN_USED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
<emphasis>oauth_token</emphasis> был употреблён. Он уже использовался в
предыдущем запросе/запросах и более не может быть использован.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-token-expired">
<term>
<constant>OAUTH_TOKEN_EXPIRED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
<emphasis>oauth_token</emphasis> устарел.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-token-revoked">
<term>
<constant>OAUTH_TOKEN_REVOKED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
<emphasis>oauth_token</emphasis> был отозван и в дальнейшем не будет принят.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-token-rejected">
<term>
<constant>OAUTH_TOKEN_REJECTED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Провайдер не принял <emphasis>oauth_token</emphasis>. Причина неизвестна,
но возможно заключается в том, что токен никогда не был выдан, или уже был
использован, или устарел, или был забыт провайдером.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-verifier-invalid">
<term>
<constant>OAUTH_VERIFIER_INVALID</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Некорректный <emphasis>oauth_verifier</emphasis>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-parameter-absent">
<term>
<constant>OAUTH_PARAMETER_ABSENT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Требуемый параметр не был получен. В этом случае, ответ должен также содержать
параметр <emphasis>oauth_parameters_absent</emphasis>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.oauth-signature-method-rejected">
<term>
<constant>OAUTH_SIGNATURE_METHOD_REJECTED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
<emphasis>oauth_signature_method</emphasis> не был принят провайдером.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</para>
</appendix>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->