Alexerid Опубликовано 26 июня, 2013 Жалоба Поделиться Опубликовано 26 июня, 2013 Делаю модуль для CMS Drupal, сейчас просто тестирую получение данных из сс Facebook.Порядок действий:1) пользователь переходит по ссылке https://www.facebook.com/dialog/oauth?client_id=****************&redirect_uri=http://************/script.php&response_type=code2) после того как пользователь входит в систему возвращается код в script.php3) Если код пришел, отправляю запрос на получение токена file_get_contents("https://graph.facebook.com/oauth/access_token?client_id=".$APP_ID."&redirect_uri=".$REDIRECT_URL."&client_secret=".$APP_SECRET."&code=".$_GET['code'])4) в итоге в скрипте выскакивает ошибкаWarning: file_get_contents(): Couldn't connect to server in /home/u837035946/public_html/script.php on line 10 Warning: file_get_contents(https://graph.facebook.com/oauth/access_token?client_id=***************&redirect_uri=http://****************/script.php&client_secret=***********************************fbc&code=AQAKcgyZj7piQrSlCrC8iE0AVeOGNzQ80V852aESYhgzdz6CkF2GU0t6eQo4EO2iAlACh0GRf30SKK-pVyRp7B4E8NKfd05_Q7j8PJCskkIRVnVGTKF_y7yOoOuGMMXn3uoB6xSUJyBPgYvq2lX5hRiB2jhluNbmyEKUIfqs8FWzD-1SNbmjgk4nXgk86bJbAcsKU-T2bK7MEcvexCRuOTeagrG6S-pUPqSGia6rvdyk3OqaTwPT_axoxC1oX2mOLf7mWSRxRLNuxwoIvLk6wV4L-O8MqlFCo8-WR_f4DC0tSzZHe8X_abk68Dw41VSBeoM): failed to open stream: operation failed in /home/u837035946/public_html/script.php on line 10Помогите определить из за чего происходит ошибка!PS: Когда делал авторизацию через VK, такой ошибки не было! Хотя алгоритм тот же!Весь этот алгоритм не в модуле пока, обычные файлы html и php. Ссылка на комментарий
piecemaker Опубликовано 26 июня, 2013 Жалоба Поделиться Опубликовано 26 июня, 2013 а что там на 10 строке то? Ссылка на комментарий
Alexerid Опубликовано 27 июня, 2013 Автор Жалоба Поделиться Опубликовано 27 июня, 2013 $token = file_get_contents($url); Ссылка на комментарий
piecemaker Опубликовано 27 июня, 2013 Жалоба Поделиться Опубликовано 27 июня, 2013 доступа к файлу по url нету. уверен что пароли правильные? Ссылка на комментарий
Alexerid Опубликовано 27 июня, 2013 Автор Жалоба Поделиться Опубликовано 27 июня, 2013 да пароли проверял все верно очень странно! Код ведь приходит при первом запросе, а вот когда делаю запрос токена и вылазит ошибка! Ссылка на комментарий
D_Master Опубликовано 27 июня, 2013 Жалоба Поделиться Опубликовано 27 июня, 2013 curl Ссылка на комментарий
Alexerid Опубликовано 27 июня, 2013 Автор Жалоба Поделиться Опубликовано 27 июня, 2013 пробовал так$ch=curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); $data=curl_exec($ch); curl_close($ch); $arr_counter=json_decode($data, true);ответ пуст((Добавлено спустя 6 минут 32 секунды:код ссылкиССЫЛКАкод скрипта $APP_ID="******************"; $APP_SECRET="***********************************"; $REDIRECT_URL="http://******.p.ht/script.php"; $CODE = $_GET['code']; if(!isset($CODE)) {echo "No CODE";} else { $url="https://graph.facebook.com/oauth/access_token?client_id=". $APP_ID . "&redirect_uri=" . urlencode($REDIRECT_URL). "&client_secret=" . $APP_SECRET. "&code=" .$CODE; $ch=curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); $data=curl_exec($ch); curl_close($ch); echo $data; print_r($data); $arr_counter=json_decode($data, true); } Ссылка на комментарий
ros.pro Опубликовано 28 июня, 2013 Жалоба Поделиться Опубликовано 28 июня, 2013 а на ФБ в настройках приложения стоит галочка Website with Facebook Login ? Ссылка на комментарий
Alexerid Опубликовано 28 июня, 2013 Автор Жалоба Поделиться Опубликовано 28 июня, 2013 Да стоит и URL прописан http://www.***********.p.ht Ссылка на комментарий
ros.pro Опубликовано 28 июня, 2013 Жалоба Поделиться Опубликовано 28 июня, 2013 а это:«Auth Dialog» ставим галочку на «Authenticated Referrals» и тип «code» в «Auth Token Parameter». Ссылка на комментарий
Alexerid Опубликовано 28 июня, 2013 Автор Жалоба Поделиться Опубликовано 28 июня, 2013 в Auth Token Parameter стоит стринг код, а Authenticated Referrals я найти не смог то)! Ссылка на комментарий
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти