Javascript 如何使用instafeed.js登录用户图像
我正在构建一个应用程序,用户可以单击按钮在页面上显示其所有Instagram图像,但为此,我需要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
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);