Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2016, 07:44   #1
mr_xxx
Пользователь
 
Регистрация: 22.03.2012
Сообщений: 99
Вопрос Instagram userid в чем проблема ?

Привет
Код:
<?php

set_time_limit(0);
ini_set('default_socket_timeout', 300);
session_start();

/*Instagram api keys   */

define("clientID",'xxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
define("clientsecret",'xxxxxxxxxxxxxxxxxxxxxxxxxxx');
define("redirectURI",'http://xxxxxxxxxxxxxx/userid.php');
define("imagedirectory",'pics/');

// Connect instagram
function connecttoinstagram($url) {
	$ch=CURL_INIT();
	
	CURL_SETOPT_ARRAY($ch,array(
	CURLOPT_URL=>$url,
	CURLOPT_RETURNTRANSFER=>true,
	CURLOPT_SSL_VERIFYPEER=>2
	
	
));

	
	$results= curl_exec($ch);
	curl_close($ch);
	
	return $result;
	
}

	
//Get instagram userid
function getuserid($username) {
	$url='https://api.instagram.com/v1/users/search?q='.$username.'client_id='.clientID;
	
	$results = json_decode($instagramindo, true);
	
	return $results['data'][0]['id'];
	echo  $results['data'][0]['id'];
	
	
}

if ($_GET['code']){
	$code=$_GET['code'];
	$url="https://api.instagram.com/oauth/access_token";
	$access_token_settings=array(
	'client_id' => clientID,
	'client_secret' =>clientSecret,
	'grant_type' =>'authorization_mode',
	'redirect_url' =>redirectURl,
	'code' => $code
	);
	$curl=curl_init($url);
	
	curl_setopt($curl, CURLOPT_POST, true);
	curl_setopt($curl, CURLOPT_POSTFIELDS, $access_token_settings);
	curl_setopt($curl, CURLOPT_RETURNTRANSFER , 1);
	curl_setopt($curl, CURLOPT_SSL_VERIFYPEER , false);
	
	$result= curl_exec($curl);
	
	curl_close($curl);
	
	
	$results = json_decode($result, true);
	
	getuserid($results['user']['username']);
    echo $results['id'];	
} else { ?>
	
	<!doctype html>
	<html>
	<body>
	<a href="https://api.instagram.com/oauth/authorize/?client_id=<?php echo clientID; ?>&redirect_uri=<?php echo redirectURI; ?>&response_type=code">Login</a>
	</body>
	</html>
	
	
	
	
	<?php
}






?>
в чем проблема ? почему не показывает id

очень прошу если знаете конкретно скажите где что нужно менять а то мучаюсь уже несколько дней
ЗАРАНЕЕ СПАСИБО
mr_xxx вне форума Ответить с цитированием
Старый 02.12.2016, 10:19   #2
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

А что выводит ?
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Старый 02.12.2016, 18:05   #3
mr_xxx
Пользователь
 
Регистрация: 22.03.2012
Сообщений: 99
По умолчанию

Цитата:
Сообщение от pompiduskus Посмотреть сообщение
А что выводит ?
ничего!
mr_xxx вне форума Ответить с цитированием
Старый 03.12.2016, 10:34   #4
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Как найти ошибку в своём коде?
Andkorol вне форума Ответить с цитированием
Старый 03.12.2016, 18:17   #5
mr_xxx
Пользователь
 
Регистрация: 22.03.2012
Сообщений: 99
По умолчанию

ответа пока не получил
mr_xxx вне форума Ответить с цитированием
Старый 03.12.2016, 18:43   #6
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Какие действия предпринимал для поиска ошибок?
Andkorol вне форума Ответить с цитированием
Старый 05.12.2016, 08:06   #7
mr_xxx
Пользователь
 
Регистрация: 22.03.2012
Сообщений: 99
По умолчанию

Цитата:
Сообщение от Andkorol Посмотреть сообщение
Какие действия предпринимал для поиска ошибок?
действие такие что если скрипт возвращает code значет работает после этого должен показывать userid а скрипт не показывает
ответ на этот вопрос может дать кто работал с инстаграмом от может понять в чем проблема может инстаграм менял какието параметры и тд
mr_xxx вне форума Ответить с цитированием
Старый 05.12.2016, 09:23   #8
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Это не "действия для поиска ошибок".

Начните с изучения и использования отладчика (xdebug) или вывода состояния/результата на каждом шаге работе.

Или хотя бы результат выполнения curl проверяйте.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 05.12.2016, 12:01   #9
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от mr_xxx Посмотреть сообщение
ответ на этот вопрос может дать кто работал с инстаграмом от может понять в чем проблема может инстаграм менял какието параметры и тд
При чем здесь Instagram – если в коде бред понаписан, да с ошибками?
Изучаем материал по ссылкам –> Применяем его на практике к своему коду –> Profit!
Andkorol вне форума Ответить с цитированием
Старый 05.12.2016, 12:32   #10
mr_xxx
Пользователь
 
Регистрация: 22.03.2012
Сообщений: 99
По умолчанию

Цитата:
Сообщение от Andkorol Посмотреть сообщение
При чем здесь Instagram – если в коде бред понаписан, да с ошибками?
Изучаем материал по ссылкам –> Применяем его на практике к своему коду –> Profit!
Если там я сам мог найти ошибки то исправил бы сам а не задавал вопрос
кто знает пожалуйста ответте где что исправить не нужно дать ссылки типа что такое php как работать с curl и тд
если кто то знает конкретный ответ отвечайте пожалуйста где что менять что добавить и тд
и если код написан не правильно почему работает тут ? https://www.youtube.com/watch?v=BVFJXR-GcxY
Заранее THANK

Последний раз редактировалось Alex11223; 06.12.2016 в 10:10.
mr_xxx вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Авторизация в Instagram на Delphi Fakov Общие вопросы Delphi 7 23.11.2015 19:56
Виджеты instagram BART96 HTML и CSS 2 02.11.2015 21:25
Работа с API Instagram GoldenEagle88 Работа с сетью в Delphi 1 29.07.2015 10:30
Авторизация на Instagram azaznio C# (си шарп) 0 28.03.2015 21:19