Получение значения, полученного с помощью JavaScript с использованием PHP - PullRequest
0 голосов
/ 09 апреля 2011

Мне удалось извлечь пользовательскую информацию из API API Graph и отобразить ее на своем сайте в тегах. Как мне теперь получить эту информацию и использовать ее в сценарии PHP? Другими словами, скажем, я хочу использовать PHP для расчета погоды, но только на основе предпочтительной погоды в профиле пользователя на Facebook (гипотетическая ситуация). Теперь, предполагая, что я получил предпочтительную для пользователей погоду с помощью javascript, как мне использовать PHP, чтобы получить эту информацию для выполнения моих расчетов? Я думаю, один из способов - использовать регулярные выражения для сопоставления значений на одной странице, но это кажется утомительным. Любая помощь / направление приветствуется.

Ответы [ 2 ]

0 голосов
/ 09 апреля 2011

Вы можете использовать javascript для получения данных, а затем отправить их в свой php-скрипт с помощью AJAX, но это обходной способ.

Вы можете сделать вызов API Graph.прямо из вашего скрипта PHP.Примерно так:

$r = new HttpRequest('https://socialgraph.googleapis.com/<method_name>', HttpRequest::METH_GET);

Вам нужно будет проанализировать данные, когда вы получите ответ - json_decode() должен добиться цели.

0 голосов
/ 09 апреля 2011

Используете ли вы php для доступа к API Facebook или готовому HTML, который они предоставляют? Вы должны использовать php для извлечения данных, делать то, что вам нужно делать с данными, а затем отображать их на веб-странице, а не наоборот.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...