Instagram API,用于实现Instagram视频下载程序、InstaDP和Instagram故事

Instagram API,用于实现Instagram视频下载程序、InstaDP和Instagram故事,instagram,instagram-api,instagram-graph-api,instagram-story,Instagram,Instagram Api,Instagram Graph Api,Instagram Story,我正在搜索一个Instagram API,它可以获取用户的DP和故事。我尝试过一些方法,比如从这个{user id}/media/recent?callback=&client_id={client_id}获取DP,但它一次又一次被阻止,并在Instagram应用程序上提示一个活动弹出窗口,我不得不多次接受。有人知道他们所有的Instagram工具,特别是Instagram视频下载工具都使用什么API吗?我也尝试过mgp25/Instagram API,但它不允许我获取Insta DP和故事。F

我正在搜索一个Instagram API,它可以获取用户的DP和故事。我尝试过一些方法,比如从这个{user id}/media/recent?callback=&client_id={client_id}获取DP,但它一次又一次被阻止,并在Instagram应用程序上提示一个活动弹出窗口,我不得不多次接受。有人知道他们所有的Instagram工具,特别是Instagram视频下载工具都使用什么API吗?我也尝试过mgp25/Instagram API,但它不允许我获取Insta DP和故事。Facebook Graph API在这种情况下有效吗?

如果Insta API现在还没有完全消失,他们将停止使用。因此,可能不值得在此基础上建设任何可持续发展的项目。在过去的5年里,我一直致力于社交API的开发,我已经能够获得我想要批准的所有可能存在的范围

You could use this code for InstaDP

use MetzWeb\Instagram\Instagram;

$instagram = new Instagram(array(
    'apiKey'      => 'YOUR_APP_KEY',
    'apiSecret'   => 'YOUR_APP_SECRET',
    'apiCallback' => 'YOUR_APP_CALLBACK'
));

// grab OAuth callback code
$code = $_GET['code']; 
// or maybe $code = $request->code; // if you are using Laravel
$data = $instagram->getOAuthToken($code);

// set user access token
$instagram->setAccessToken($data);

// and
$pictures = $instagram->getUserMedia();
是的,您可以使用Graph API。这里有一些警告

开箱即用,您至少需要申请。这些也不能保证获得批准

  • instagram_basic
  • instagram_管理_洞察
  • 管理页面或页面显示列表(均为Facebook)
这是故障

  • Instagram(通过FacebookGraphAPI)打破了对DP和故事的访问。无需删除,故事只能通过Instagram Insights作用域访问,这也要求创建者和业务类型帐户都通过该帐户的身份验证。你必须通过Facebook对该范围的审批流程。一旦获得批准,经过身份验证的令牌可以访问此数据约30天
  • 现在,您可以从Business Discovery API获取任何创建者和业务类型帐户的DP&media,而无需验证要查找的帐户。但是,您必须验证您拥有的帐户,才能通过该帐户令牌进行搜索。您必须获得Instagram公共API范围的批准
  • 您无法从私人/个人Instagram帐户获取新闻,但可以使用Instagram Basic Display API获取DP和媒体。此作用域确实需要身份验证。一旦获得批准,经过身份验证的令牌可以在一小时内访问此数据。这通常用于约会应用程序和游戏,在这些应用程序和游戏中,您可能希望OAuth您的Insta帐户,并提交您的个人资料图像或个人资料照片。此API附带的任何介质都没有与之关联的任何指标
  • 有关创建者和业务帐户的其他信息: