Cómo Obtener el Token de Acceso a Instagram Usando Php

by Luigi Nori Date: 30-07-2019 php token key instagram api


Cómo obtener el token de acceso a Instagram usando PHP?

Para obtener el token de acceso Instagram, primero debes autenticar tu aplicación y luego obtener el token de acceso.

Sigue los siguientes pasos para obtener el token de acceso:

Paso 1: Crea una aplicación (app) y obten tu client-key y secret-key.

Necesitas crear una aplicación aquí: https://www.instagram.com/developer/

Paso 2: Autentifica tu aplicación y obten accesstoken

authenticate.php

< ? php
$insta_client_id = 'CLIENT_ID';
$insta_client_secret = 'SECRET_CODE';
$insta_redirect_uri = 'https://your-url.com/authenticate.php';
$authentication_url = "https://api.instagram.com/oauth/authorize?client_id=".$insta_client_id."&redirect_uri=".$insta_redirect_uri."&response_type=code";
if(isset($_GET['code'])){
$code = $_GET['code'];
$uri = 'https://api.instagram.com/oauth/access_token'; 
$data = [
'client_id' => $insta_client_id, 
'client_secret' => $insta_client_secret, 
'grant_type' => 'authorization_code', 
'redirect_uri' => $insta_redirect_uri, 
'code' => $code
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $uri); // uri
curl_setopt($ch, CURLOPT_POST, true); // POST
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); // POST DATA
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // RETURN RESULT true
curl_setopt($ch, CURLOPT_HEADER, 0); // RETURN HEADER false
curl_setopt($ch, CURLOPT_NOBODY, 0); // NO RETURN BODY false / we need the body to return
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); // VERIFY SSL HOST false
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); // VERIFY SSL PEER false
$result = json_decode(curl_exec($ch)); // execute curl
echo '
< pre >'; // preformatted view
//ecit directly the result
//exit(print_r($result)); 
echo $result->access_token;
echo'
< br >';
$user = $result->user;
echo $user->id;
} else {
? >
< a href=" < ? echo $authentication_url; ? > "> Click here to Authenticate < /a >
< ? } ? >


Snippet en GitHub

 
by Luigi Nori Date: 30-07-2019 php token key instagram api visitas : 763  
 
Luigi Nori

Luigi Nori

Lavora in Internet dal 1994 (praticamente una mummia), specializzato in tecnologie Web fa felici i suoi clienti smanettando con applicazioni su larga scala e ad alta disponibilità, frameworks php e js, disegno web, intercambio dati, sicurezza, e-commerce, amministrazione database e server, hacking etico. Convive felicemente con @salvietta150x40, nel (poco) tempo libero cerca di addomesticare un piccolo nano selvaggio appassionato di astri.

 
 
 

Artículos relacionados

    Cómo crecer en Instagram en 2019

    Si quieres que tu marca sea más popular en Instagram, necesitas tener un buen plan de marketing. Los consejos a continuación te ayudarán a llevar tu cuenta Instagram al siguiente…

    Optimizar las consultas SQL en PHP: Select y Join

    La mayoría de nosotros tiene que relacionarse con bases de datos en nuestros proyectos, y SQL es uno de los languajes más utlizados. SQL (Structured Query Language) es un lenguaje…

    Cómo convertirte en un desarrollador web actual

    Hay un montón de tutoriales en línea completamente gratis. Si eres lo suficientemente autodirigido e interesado, no tienes ninguna dificultad para entrenarte a ti mismo. El punto para aprender a…

    24 recursos gratuitos para programadores novatos

    Cuando estamos descubriendo nuevas áreas, una pequeña ayuda es siempre bien venida. En la programación, los recursos existen en grandes cantidades para ayudar a todos los tipos de desarrolladores. Para…

    Solucionar Problemas html acentos y eñes: charset UTF-8 / ISO-8859-1 en PHP

    La codificación de las páginas web (charset) es un problema recurrente para los webmasters, porque: Depende del editor en que se haya hecho la web, si en el trabajamos por defecto…

    Cuixot

    Proyecto: Cuixot de Porc Negre Mallorquí gráfica desarrollo web SEO PHP/MYSQL, HTML, AJAX, Javascript, CSS  frontend/backoffice Pcore CMS Link a la web: Cuixot - Productos de la raza de cerdos negros de Mallorca

    PHP 7: Las novedades y como afecta a Wordpress

    PHP 7, la actualización mas importante y mas deseada para el languaje de desarrollo web lado servidor PHP, está a la vuelta de la esquina. De acuerdo con el calendario…

    Por un social media marketing exitoso: recursos y herramientas

    Sabemos muy bien que para lograr el éxito en la web debemos centrarnos en determinadas actividades: - estudiar cómo actuan los individuos exitosos en el nicho de nuestro interés. - mejorar nuestras habilidades…

    Winginx, servidor nginx completo para windows

    Cuando necesitamos montar un servidor Apache en Windows o Mac tenemos opciones de WAMP y MAMP muy populares como por ejemplo XAMPP, pero se hacen mas populares servidores como Nginx.  Nginx…

    Como convertir tus tweets en Feeds RSS

    No hace mucho que Twitter dejó de soportar la funcionalidad que nos permitía de seguir nuestra timeline, nuestro usuarios, etc., gracias a los Feeds RSS. Intentando solucionar el problema, encontré una alternativa óptima :…

    YouPorn: El desarrollo tecnológico para el mundo del porno

    The Internet is for porn. Esto es un axioma innegociable. Las webs porno más importantes reciben millones de visitas al día y tienen que servir gigas y gigas de vídeo…

    MySql:Solución a problemas de codificación UTF-8 usando PHP

    Con estas filas de codigo podemos solucionar el problema UTF-8 en Php //Realizamos la conexion con la BD $cadena_conexion = @mysql_connect($maquinaConexion, $usuarioConexion, $claveConexion) or die("Error de conexion."); mysql_select_db($DB, $cadena_conexion); //Añadimos el fix…