Instagram Media / Feed API

时间:2017-09-27 01:00:29

标签: instagram instagram-api

我目前正在网络应用中查看Instagram Feed集成。 官方API包括:Instagram Graph APIInstagram Platform API

然后我在SO,herehere上找到了一个类似https://www.instagram.com/instagram/media/的端点,这似乎是无证件的(至少我在facebook / instagram文档中没有看到它)。 它可以公开访问,你可以获得很多关于帖子的信息,包括喜欢和评论。

所以我的问题是:

  • https://www.instagram.com/{username}/media/是否记录在哪里?
  • 它是否在互联网上广泛使用?

3 个答案:

答案 0 :(得分:1)

它不是官方API,它可能随时停止工作,在应用程序中使用不是一个好主意。其他Instagram未公开的API在过去已经停止工作,它很适合用于一次性项目,但我不会在应用程序/网站中使用它。

答案 1 :(得分:0)

此端点已于2017年11月7日停止工作。但您可以使用此其他端点获得相同的结果:

GET /users/user-id/media/recent
https://api.instagram.com/v1/users/{user-id}/media/recent/?access_token=ACCESS-TOKEN

Get the most recent media published by a user.
The public_content scope is required if the user is not the owner of the access_token.

REQUIREMENTS
Scope: public_content

PARAMETERS
ACCESS_TOKEN    A valid access token.
MAX_ID  Return media earlier than this max_id.
MIN_ID  Return media later than this min_id.
COUNT   Count of media to return.

https://www.instagram.com/developer/endpoints/users/#get_users_media_recent

答案 2 :(得分:0)

我在打字稿上写了small library。它不需要访问令牌或客户端ID。该库在后台使用RegExp。您可以像这样获取照片:

import Nanogram from 'nanogram.js';

const instagramParser = new Nanogram();

instagramParser.getMediaByUsername('instagram').then((media) => {
  console.log(media);
 });