Javascript 如何使用instafeed.js登录用户图像

Javascript 如何使用instafeed.js登录用户图像,javascript,php,instagram,instagram-api,instafeedjs,Javascript,Php,Instagram,Instagram Api,Instafeedjs,我正在构建一个应用程序,用户可以单击按钮在页面上显示其所有Instagram图像,但为此,我需要userId和accessToken。我怎么得到这些 注意:如果这有什么区别的话:我并不是只想获取我自己的图片,而是任何使用我的应用程序登录到他们帐户的人 我有以下代码: <script> var feed = new Instafeed ({ get: "user", userId: , accessToken: "" }); feed.run(); </s

我正在构建一个应用程序,用户可以单击按钮在页面上显示其所有Instagram图像,但为此,我需要
userId
accessToken
。我怎么得到这些

注意:如果这有什么区别的话:我并不是只想获取我自己的图片,而是任何使用我的应用程序登录到他们帐户的人

我有以下代码:

<script>
var feed = new Instafeed ({
    get: "user",
    userId: ,
    accessToken: ""
});
feed.run();
</script>

<div id="instafeed"></div>
然后返回一个类似“1251251…”的代码,我用GET获取它,但在那之后我该怎么做?如何从中获取userId和accesToken


我不确定我是否在正确的轨道上,但任何帮助都将不胜感激

回答我自己的问题,我想:

$url = 'https://api.instagram.com/oauth/access_token';

$data = array(
    'client_id' => $clientId,
    'client_secret' => $clientSecret,
    'grant_type' => 'authorization_code',
    'redirect_uri' => $redirectUri,
    'code' => $code
);

// use key 'http' even if you send the request to https://...
$options = array(
    'http' => array(
        'header'  => "Content-type: application/x-www-form-urlencoded\r\n",
        'method'  => 'POST',
        'content' => http_build_query($data),
    ),
);

$context  = stream_context_create($options);
$result = file_get_contents($url, false, $context);
$clientId
$clientSecret
$redirectUri
取自:

$code
是url中的代码,
$result
包含
用户ID
accessToken
(如果成功)

感谢:

$url = 'https://api.instagram.com/oauth/access_token';

$data = array(
    'client_id' => $clientId,
    'client_secret' => $clientSecret,
    'grant_type' => 'authorization_code',
    'redirect_uri' => $redirectUri,
    'code' => $code
);

// use key 'http' even if you send the request to https://...
$options = array(
    'http' => array(
        'header'  => "Content-type: application/x-www-form-urlencoded\r\n",
        'method'  => 'POST',
        'content' => http_build_query($data),
    ),
);

$context  = stream_context_create($options);
$result = file_get_contents($url, false, $context);