Instagram API - 从单个用户

时间:2016-08-07 15:45:38

标签: php jquery json instagram instagram-api

我真的很难使用Instagram API。我目前在一个名为data.php的文件中有这个代码,我想返回一个JSON响应,我可以在一个JS文件中处理但是我得到了这个响应failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request

以下是代码:

<?php

$access_token = '********';
$client_id = '********';
$client_secret = "*******";
$user = "*******";

$endpoint = '/media/657988443280050001_25025320';
$params = array(
  'access_token' => '********',
  'count' => 10,
);

$signature = generate_sig($endpoint, $params, $client_secret);

var_dump("Signature: ". $signature);

$data = file_get_contents("https://api.instagram.com/v1/users/$user/media/recent/?access_token=$signature");

header('Content-Type: application/json; charset=UTF-8');
echo $data;

function generate_sig($endpoint, $params, $secret) {

  $sig = $endpoint;

  ksort($params);

  foreach ($params as $key => $val) {
    $sig .= "|$key=$val";
  }

  return hash_hmac('sha256', $sig, $secret, false);

}

&GT;

以下是我的应用设置。它位于Sandbox Mode,尚未提交审核。

enter image description here

0 个答案:

没有答案