Предыдущая версия справа и слева
Предыдущая версия
|
|
ru:content:feedback [2016/02/29 13:16] Константин |
ru:content:feedback [2016/05/20 12:50] Артём поправил описание |
====== Параметры передаваемые в feedbackUrl ====== | ====== Отправка отзыва на дополнение ====== |
| |
При обращении по ссылке указанной в feedbackUrl программа передает методом GET в качестве параметров следующие поля: | При отправке отзыва на дополнение программа передаёт по ссылке, указанной в ''feedbackURL'', методом ''POST'' в формате ''application/x-www-form-urlencoded'' следующие параметры: |
* ''providerId'' - Идентификатор провайдера (число) | * ''email'' --- e-mail пользователя. |
* ''keyId'' - Идентификатор ключа провайдера (число) | * ''msg'' --- текст отзыва (Base64). |
* ''request'' - запрос получения ключа (текст) | * ''name'' --- имя пользователя (Base64). |
* ''email'' - email пользователя (не проверяется в программе! может быть пустым) | * ''os'' --- тип операционной системы: ''Android'', ''CE'', ''iOS'', ''LINUX'', ''NT'', ''RT''. |
* ''name'' - Имя пользователя (не проверяется в программе! может быть пустым) | * ''providerId'' --- идентификатор провайдера. |
* ''msg'' - закодированное base64 сообщение? которое написал пользователь (не проверяется в программе! может быть пустым) | * ''receipt'' --- квитанция (Base64). Присутствует только на iOS. |
| * ''request'' --- тело файла запроса. |
| |
Пример получения параметров на PHP: | Пример получения параметров на PHP: FIXME |
<code php> | <code php> |
if (count($_GET)>0) { // Если есть параметры то | |
if (isset($_GET["msg"])) $msg=base64_decode($_GET["msg"]); | |
if (isset($_GET["email"])) $email=$_GET["email"]; | |
if (isset($_GET["providerId"])) $providerId=$_GET["providerId"]; | |
if (isset($_GET["keyId"])) $keyId=$_GET["keyId"]; | |
if (isset($_GET["request"])) $request=trim($_GET["request"]); | |
if (isset($_GET["name"])) $pusername=trim($_GET["name"]); | |
| |
// ... Работа с фидбэком | |
} | |
</code> | </code> |
| |
В случае успешной обработки фидбэка требуется вернуть пустой результат. | В случае успешной обработки отзыва требуется вернуть пустой результат. |