Я пытаюсь реализовать кнопку «Стать покровителем» на моем сайте PHP (документация).
В качестве дополнительных параметров для «URL-адреса перенаправления» я установил JOB и USERID, поэтому мой URL-адрес перенаправления выглядит примерно так:
https://www.MYWEBSITE.TLD/?job=patreon&userid=MYUSERID
Мне нужна «работа», чтобы знать, что редирект от Патреона и «идентификатор пользователя», чтобы я мог дать покровителю награду.
Сгенерированный HTML-код от Patreon выглядит следующим образом:
<a href="https://www.patreon.com/bePatron?u=PATREONUSERID&redirect_uri=https%3A%2F%2Fwww.MYWEBSITE.TLD%2F%3Fjob%3Dpatreon%26userid%3DMYUSERID">
<img height="40" width="204" src="https://s3-us-west-1.amazonaws.com/widget-images/become-patron-widget-medium%402x.png">
</a>
После того, как посетитель щелкает ссылку и залог устанавливается, он будет перенаправлен в соответствии с предоставлением, но все, что я получаю в запросе, — это задание и идентификатор пользователя.
В документации сказано:
Если вы хотите проверить, сколько они обещали, и если это обещание было новым или просто обновление старого обещания, вы можете проверить параметры HTTP-запроса в нашем запросе на перенаправление.
Итак, я спрашиваю: где параметры «amount_cents» и «action»?
Я проверил всю полученную информацию HEADER (Как обрабатывать полученный HTTP-заголовок), но все, что я получаю от $ _REQUEST, это:
Array
(
[job] => patreon
[userid] => MYUSERID
)
Array
(
[job] => patreon
)
Также я не могу найти ничего в $ _SERVER.
У вас есть какие-нибудь советы для меня?
Задача ещё не решена.
Других решений пока нет …