2013-06-21 4 views
1

Я создаю мобильный сайт с регистрационной формой. Они предоставили мне службу членов REST API для POST-данных из моей мобильной регистрационной формы. Все, что я знаю, отправляет данные на адрес электронной почты, используя PHP.Использование REST API, Oauth в php

Как использовать API REST в php?

Мне также нужно проверить, существует ли адрес электронной почты.

Благодарим за помощь.

+0

У вас есть какой-либо исходный код образца PHP-формы, который использует REST API, который отправляет данные в базу данных основного сайта? –

ответ

0

Для вашего клиента REST REST взгляните на HTTPFUL. Это очень легкая библиотека PHP, которая предоставляет множество функций, необходимых для написания клиентов REST (т. Е. Создания HTTP-запросов, настройки заголовков, проверки подлинности и т. Д.). Это намного проще, чем библиотеки низкого уровня, такие как cURL.

Проверка подлинности адреса электронной почты обычно должна выполняться сервером REST. Это означает, что когда вы отправляете свои данные из своей регистрационной формы и письмо уже было принято, сервер должен отправить соответствующий ответ, то есть код состояния 409 Конфликт или что-то в этом роде. В качестве альтернативы он может предоставить специальный запрос, который вы могли бы отправить заранее, чтобы проверить электронную почту. Это действительно зависит от REST Api, который вы используете.

+0

Привет, спасибо за помощь. У меня была эта документация, и я не могу определить, какой код ошибки предназначен для проверки электронной почты. Я хотел бы отправить вам документацию, чтобы узнать, есть ли там это или нет. [email protected] –

+0

Обычно не будет кода состояния для проверки подлинности электронной почты. Большинство кодов состояния HTTP могут иметь несколько причин, и разработчик API может предоставить дополнительную информацию в теле ответа, которое указывает на то, что происходит. – benjiman