嵌入Instagram Feed没有访问令牌

时间:2018-03-27 17:04:36

标签: php instagram

还有一个问题!!

当人们在网站上注册时,我有一个字段允许他们输入他们的Instagram用户名。我有以下代码允许用户在网站上显示Instagram上共享的最后一项,但这已停止工作。

function scrape_insta($username) {
    $insta_source = file_get_contents('http://instagram.com/'.$username);
    $shards = explode('window._sharedData = ', $insta_source);
    $insta_json = explode(';</script>', $shards[1]); 
    $insta_array = json_decode($insta_json[0], TRUE);
    return $insta_array;
}

//Supply a username
$my_account = $instagram;
//Do the deed
$results_array = scrape_insta($my_account);
//An example of where to go from there
$latest_array = $results_array['entry_data']['ProfilePage'][0]['user']['media']['nodes'][0];
echo '<b>Latest Photo:<br/>';
echo '<a href="http://instagram.com/p/'.$latest_array['code'].'" target=_blank><img src="'.$latest_array['display_src'].'" width=480 height=270></a></br>';
echo 'Likes: '.$latest_array['likes']['count'].' - Comments: '.$latest_array['comments']['count'].'</b><br/>';

如果可能的话,我希望能够在不强制用户获取访问令牌的情况下执行此操作。任何帮助表示赞赏。

0 个答案:

没有答案