как получить правильный "URL обратного вызова"
Я установил drupal 7 с помощью MAMP и следуя этому руководству по настройке drupal с помощью OAuth,
При добавлении потребителя я попытался перезвонить по URL-адресу с доменным именем , как http://mastmobilemedia.com/oauth/request_token
, которое дало http status 404 error
в браузере, когда я попытался с IP-адресом http://192.168.1.4/drupal/services/xmlrpc
( как я нашел в одном из примеров кода) я получил page not found error
в браузере
Поэтому, пожалуйста, может ли кто-нибудь помочь мне узнать, какой правильный URL обратного вызова должен быть указан? как получить URL-адрес на стороне клиента?
1 answers
Вы получаете ошибку 404, потому что на самом деле на вашем сайте нет страницы с этим URL.
В упомянутом вами учебнике в качестве примечания можно найти следующие утверждения:
" Примечание: Приведенный выше пример URL-адреса обратного вызова показан неправильно. URL-адрес обратного вызова должен быть URL-адресом на стороне клиента. Когда Drupal авторизовал пользователя, он вызовет этот URL-адрес с маркером доступа в качестве параметра"
.Таким образом, вы должны определить обратный вызов страницы с указанием пути, как вы хотите. Ты можешь определите в своем пользовательском модуле. ИЛИ вы можете указать действительный путь к сайту в качестве URL-адреса обратного вызова. Поэтому, когда Drupal авторизовал пользователя, он вызовет этот URL-адрес с маркером доступа в качестве параметра.