uLogin - виджет авторизации через социальные сети « все идеи проекта

0

голосов

Обработка данных НЕ на PHP+JSON

Приветствую.
Столкнулся с такой трудностью - обработка данных пользователя происходит на PHP+JSON. Но поскольку у меня используется совсем другой серверный язык, обрабатывать эти данные мне невозможно.
Если воткнуть скрипт так, как есть (убрав только PHP-обработчик), сервер возвращает ошибку HTTP 405.0 - Method Not Allowed (используется недопустимый метод (команда HTTP)).
Подскажите, есть ли возможность передавать эти данные обычным GET'ом, POST'ом, или хотя бы по xmlhttp?

SARD, 21.11.2011, 14:01
Статус идеи: выполнено

Комментарии

SARD, 21.11.2011, 16:35
Ага, от ошибки 405 избавился - redirect_uri должен ссылаться на страницу, а не на папку.
Осталось придумать, как бы получить данные. Искомый PHP-код на серваке не работает.






SARD, 21.11.2011, 16:35
<?php
$s = file_get_contents('http://ulogin.ru/token.php?token=' . $_POST['token'] . '&host=' . $_SERVER['HTTP_HOST']);
$user = json_decode($s, true);
//$user['network'] - соц. сеть, через которую авторизовался пользователь
//$user['identity'] - уникальная строка определяющая конкретного пользователя соц. сети
//$user['first_name'] - имя пользователя
//$user['last_name'] - фамилия пользователя
?>
<br>
<?print $user['network'];?>
SARD, 21.11.2011, 16:42
Все блин... Вот что значит не знать язык и не читать мануалы. Сам же в коде накосячил )
Все гуд, PHP работает.
Пока вижу один вариант - ставить промежуточную php-страницу, которая будет пересылать уже куда нужно то, что мне нужно. Но не хочу, ибо бред.
Есть ли другие варианты, как получить ответ сервера? Мне достаточно только текстовой инфы, картинки необязательны.
Антон Лобовкин, 21.11.2011, 18:41
Выполняйте запрос к 'http://ulogin.ru/token.php?token=' . $_POST['token'] . '&host=' . $_SERVER['HTTP_HOST'] на любом языке программирования. Пример для asp.net есть в одном из вопросов.
SARD, 21.11.2011, 19:24
Антон, тезка)), спасибо.
Теперь бы найти бы еще пример этот... А то фильтр только по названию темы ищет...

Оставить комментарий