fand ich diese große Ressource hier: https://github.com/galen/PHP-Instagram-APIWie benutze ich Instagram API um var_dump Benutzerdaten?
Den Versuch, es zu verwenden, um einige Daten von Instagram zu ziehen und die Daten-Dump, aber ich immer in ein Problem laufen:
Fatal error:
Uncaught exception 'Instagram\Core\ApiException' with message 'Missing client_id or access_token URL parameter.' in /home/user/Instagram/Core/Proxy.php:553
Stack trace:
#0 /home/user/Instagram/Core/Proxy.php(257): Instagram\Core\Proxy->apiCall('get', 'https://api.ins...')
#1 /home/user/Instagram/Instagram.php(176): Instagram\Core\Proxy->getCurrentUser()
#2 /home/user/public_html/igAnalytics.php(6): Instagram\Instagram->getCurrentUser()
#3 {main} thrown in /home/user/Instagram/Core/Proxy.php on line 553
ich das Client Geheimnis erraten wird nicht erwähnt oder das Zugriffstoken wird nicht gelesen, wenn ich auf meine letzte Seite komme.
Hier ist mein Layout, meine igTest.php
Datei:
<?php
require_once('_autoloader.php');
$auth_config = array(
'client_id' => 'myid',
'client_secret' => 'mysecret',
'redirect_uri' => 'http://example.com/igAnalytics.php',
'scope' => array('likes', 'comments', 'relationships')
);
$auth = new Instagram\Auth($auth_config);
$auth->authorize();
$_SESSION['instagram_access_token'] = $auth->getAccessToken($_GET['code']);
$instagram = new Instagram\Instagram;
$instagram->setAccessToken($_SESSION['instagram_access_token']);
$current_user = $instagram->getCurrentUser();
?>
die dann auf meine igAnalytics.php
Datei
<?php
require_once('_autoloader.php');
$instagram = new Instagram\Instagram($_SESSION['instagram_access_token']);
$current_user = $instagram->getCurrentUser();
var_dump($current_user);
?>
Meine _autoloader.php
umleitet:
<?php
require('_SplClassLoader.php');
$loader = new SplClassLoader('Instagram', '../');
$loader->register();
?>
Nur um zu klären, was los ist, wenn ich gehe zu igTest.php
, leitet es mich um auf Instagram einzuloggen. Wenn ich mich anmelde, dauert es eine Sekunde und bringt mich zu dieser Fehlerseite/Nachricht von oben ^.
Ich glaube, dass meine igAnalytics.php
Datei falsch ist, aber ich verstehe nicht, wie/was ich dort vermisse, damit es richtig funktioniert.
Nur eine Überlegung: Ihr '_autoloader.php' läuft' session_start(); '? – FirstOne
@FirstOne Ich werde meine Frage überarbeiten. –