了解 Rest API 开发中的 HTTP 方法
利用 Instagram API 开展业务的 11 种方法
通过访问 Instagram API,您可以跟踪标签、查看 Instagram Business 账户的表现、收集提及数据以衡量受众对品牌的态度、在网站上发布 Instagram 照片等。
在本指南中,我将向您介绍 Instagram API 的定义、常见用途示例以及如何使用 API 为您的业务带来好处。
什么是 Instagram API?
Instagram Graph API 允许您将自己的应用程序与 Instagram 的特性和功能连接起来。Instagram 企业和创作者可以使用此 API 全面管理他们在 Instagram 上的存在,包括查找提及、获取其他企业的基本数据以及查找有标签的照片。
为了保护数据隐私,Instagram 关闭了其公共 API,取而代之的是控制性和限制性更强的 Graph API。需要注意的一个主要变化是,你需要一个 Instagram Business 账户才能使用新的 API 收集数据。
“如果你是一个想在 Graph API 基础上进行开发的开发者,你会发现有一系列功能可供使用。一旦获得Instagram的批准,你就可以创建让用户更轻松、更有趣的应用程序。您还可以考虑将 API 与您的网站整合。
有了这个 REST API,社交媒体管理者们仍然需要第三方应用程序,允许他们能够使用自己的企业账户发布信息和进行互动,并分析发布信息的效果。因此,如果你想建立一个Instagram应用程序,现在正是时候。
Instagram 基本显示 API
Instagram基本显示应用程序接口可让您轻松访问Instagram的数据。您可以用它来获取 Instagram 用户的基本信息和相关数据(如评论、媒体、标签和 Stories)。它与 Instagram Graph API 的不同之处在于,它不是为企业管理其在 Instagram 上的存在而设计的。
Instagram API Key
与大多数开放式 API 一样,Instagram API 也要求你拥有一个独一无二的密钥,然后你就可以用这个密钥在你的网站或应用程序上访问 API 的特性和功能。
Instagram Graph API 将其密钥称为 “用户访问令牌”。您可以在访问 API 的过程中创建用户访问令牌。下面我们将详细介绍这一过程。
如何访问 Instagram Graph API
要访问 Instagram API,您需要准备几样东西:
- 一个 Instagram 企业或创作者账户
- 你拥有并运行的与该账户相连的 Facebook 页面
- 一个 Facebook 开发者账户(以下是注册方法)
- 一个已注册的 Facebook 应用程序,该程序由你拥有并运行,且已进行了基本设置(以下是如何设置 Facebook 应用程序的方法)
如果你已经拥有了这些,那么现在就是访问 Instagram Graph API 的时候了。
- 前往 Facebook 应用程序的 “应用程序控制面板”。
- 在侧边栏上,点击 “产品 ”按钮,旁边有一个加号。
- 点击 Facebook 登录产品卡上的 “设置”。
- 输入 Facebook 登录设置。确保所有选项都设置为默认。
- 使用 Facebook 登录文档,根据目标设备(iOS、Web、Android)在应用程序中实现 Facebook 登录。
- 在实现过程中,将其配置为请求这些权限:
instagram_basic
页面显示列表 - 返回应用程序,使用 Facebook 账户登录。确保同时登录了 Facebook 开发者账户。
- 点击 “确定”,为你的应用赋予之前设置的 instagram_basic 和 pages_show_list 权限。
- 全部完成!你应该会在屏幕上看到一个用户访问令牌。
然后,你就可以使用此访问密钥检索用户页面、Instagram Business 账户和媒体对象。更多详情,请查看 Facebook 的 Instagram Graph API 教程。
Instagram应用程序接口沙盒模式
沙盒模式是一种测试环境,您可以在发布网站或应用程序之前测试 API 调用。
当您完成将应用程序或网站连接到Instagram API的过程时,您首先需要进入沙盒模式。这是使用 Instagram API 的必要步骤。您将有机会进行以下操作:
- 确保 API 调用工作正常。
- 让 Instagram 有机会审查您的应用程序或网站集成。
沙盒模式是发现集成中的错误和缺陷的好地方。
Instagram API 控制台
控制台是一个环境,开发人员可以在其中输入示例命令进行测试,并查看结果。
Any API 的 Instagram API 控制台就是这样一个例子。你可以使用这个工具对 Instagram API 进行实时 API 调用并进行测试。
接下来,让我们看看 Instagram API 的一些示例。
Instagram应用程序接口示例
以下是 Instagram 应用程序接口的一些使用示例。
1.Instagram Stories API 示例: Insta-Stories.online
Insta-Stories.online使用Instagram API从Instagram公共账户中提取故事。您可以匿名浏览,无需登录。
Insta-Stories.Online使用Instagram基本显示应用程序接口的以下功能:
- GET /{media-id}
- GET /{user-id}/media
2.Instagram 分析 API 示例: Minter.io Instagram 分析
Minter.io 的 Instagram 分析工具提供有关 Instagram 性能指标的数据。您可以用它将分析数据输出到各种界面,以方便报告。
Minter.io使用Instagram Graph API的以下功能:
- Insights
3.Instagram 媒体 API 示例: Inflact Instagram 媒体下载器
Inflact的Instagram媒体下载器是一款适用于Instagram、Facebook、Twitter和Twitch的媒体下载器。它使用 Instagram API 让你从 Instagram 下载内容资产。
Inflact Instagram 媒体下载器使用 Instagram 基本显示 API 的以下功能:
- GET /{media-id}
4.Instagram Hashtag API 示例: Instagram的Inflict标签生成器
Inflact的标签生成器可让您轻松快速地为社交媒体帖子生成标签。它可以根据从应用程序接口获取的数据,帮您想出成千上万个相关创意。
Inflact标签生成器使用Instagram Graph API的以下功能:
- Hashtag Search
5.Instagram Feed API 示例: Instagram 应用程序
App for Instagram 是一个 Chrome 浏览器扩展,它使用 Instagram API,让你可以直接从浏览器浏览你的信息源、DM 其他用户和查看其他用户的资料。
App for Instagram 使用 Instagram 基本显示 API 的以下功能:
- GET /oauth/authorize
- GET /{user-id}
- GET /{media-id}
如何使用 Instagram API
1.深入了解您的业务。
2.从特定标签中提取数据。
3.建立你的追随者。
4.查看全球和特定地区的流行趋势。
5.创建促销活动。
6.在网站上添加 Instagram 照片。
7.监控活动或宣传效果。
8.创建实时馈送。
9.自动打印照片。
10.用 Instagram 照片装饰物品。
11.管理评论。
现在,您可以访问 API,根据您的业务目标,您可以用它做很多事情。以下是使用 Instagram API(图谱 API)的几种方法。
1.深入了解您的业务。
如果你想知道如何营销你的业务,你需要知道你在哪些方面取得了成功,哪些方面需要改进。Instagram API 将允许你在整个平台上获取任何关于你业务的提及–无论好坏。
如果你拥有一家餐厅,你可以看到人们对哪些菜品赞不绝口、拍了最多的照片,或者用呕吐表情符号标记了哪些菜品。如果你经营一个活动空间,你可以看到客户如何在空间内进行创新。然后,你就可以推销你的场地的特殊灵活性,让潜在的租用者更好地了解如何使用它。
如果你提供一种产品,你可以看到人们在现实生活中是如何使用它的。你还可以看到对用户体验产生负面影响的用户错误模式。这将帮助你提出解决方案来教育用户,或使下一个版本不会出错。
适用功能
- Insights
2.从特定标签中提取数据。
使用 Instagram API 查找特定标签的数据,从特定标签中提取图片,并实时发布到网站上。这对于向网站访问者推广社交媒体账户非常有用。
同样,您也可以利用这一功能来展示大量的粉丝或高水平的参与度。这是社交证明的一个要素,对企业的成功至关重要。
您还可以使用 Instagram API 查找自己或竞争对手的标签并评估其表现。
例如,如果你去年成功开展了一次假日活动,你可能想提醒你的团队当时人们都在说些什么。浏览竞争对手的社交媒体也能为自己的营销活动提供有用的见解。
适用功能
- Hashtag Search
3.建立你的追随者。
虽然我们不建议使用 Instagram 机器人根据用户使用的标签自动点赞、评论和关注用户–这违反了 Instagram API 的使用条款,也是让你的账户被关闭的好方法–但我们建议使用 API 为你的品牌找到合适的粉丝。
像机器人一样手动操作。但是,利用人类的推理能力,特别注意那些可以成为你的非官方品牌大使的 Instagram 用户。他们应该是与你的品牌互动最多的用户,在正确的位置,并且拥有自己的粉丝。他们可以向他们的粉丝推广你的品牌,进而增加你的粉丝数和品牌影响力。
适用功能
- Insights
- Mentions
4.查看全球和特定地区的流行趋势。
Instagram API 可让用户提取最受欢迎的内容,您可以利用它进行研究、收集营销见解或在网站上发布相关内容。
您还可以根据内容发布的地理位置提取内容。使用地理标签搜索时,您可以看到特定地点的热门内容,并持续获得实时更新。
如果您的营销活动针对的是某个特定地点,这将非常有用。如果您想关注全球各地发生的事情,只需搜索您感兴趣的地点即可。
例如,TagFinder.com 使用 Instagram API 按城市或国家显示最常用的标签。拉斯维加斯的热门标签之一是 #LosAngeles,这意味着如果你想成立一家洛杉矶旅游公司,拉斯维加斯可能是一个极佳的市场拓展地点。
适用功能
- Hashtag Search
5.创建促销活动。
您可以设置一个比赛,鼓励人们拍摄您企业的活动照片,并使用 Instagram API 根据您设置的标签提取每张照片。您可以在 Instagram 和网站上展示入围的最佳照片。让你的受众通过点赞 “投票 ”选出优胜者。
您将同时提高参与度,并获得大量精彩的照片,在今年余下的时间里发布在您的网站和社交媒体平台上。
适用功能
- Hashtag Search
6.在网站上添加 Instagram 照片
无论是否是竞赛的一部分,如果您想将您在 Instagram 上发布的照片添加到您的网站上,Instagram API 都能为您提供便利。您可以发布已有的照片,也可以设置一个照片流,在照片上传到平台时自动添加。
这些照片可以来自特定用户的账户或标签。你可以利用这一功能创建一个来自 Instagram 企业账户的照片库。这不仅有可能提高网站的美观度,还能宣传你的产品,鼓励网站访问者关注你的社交媒体账户。
还可以考虑使用 Instagram API 添加所有营销活动中的图片,包括粉丝和其他参与者的照片。
适用功能
- Hashtag Search
- IG Media
- IG User Media
- User Media (Instagram Basic Display API)
7.监控事件或活动绩效。
由于可以根据标签和地理标签提取内容,因此还可以使用 Instagram API 监控活动或事件。通过查看照片,你可以了解用户对特定产品、服务或话题的反应。如果是与会者分享的活动,你可以通过他们的发言来判断活动的受欢迎程度。
适用功能
- Insights
- Hashtag Search
8.创建现场直播。
Instagram应用程序接口提供的访问权限还允许您展示您的活动或营销活动。如果你是场地所有者,你可以用它来展示你的客人在活动中度过的美好时光,鼓励其他人向你预订。
如果你正在开展营销活动,你可以创建一个用户生成内容的实时馈送,鼓励更多的人参与进来,最终提高你的品牌知名度。
适用功能
- Mentions
- Hashtag Search
9.自动打印照片。
如果你需要打印 Instagram 上某个事件或标签的照片,Instagram API 可以帮你实现。通过配置 API,可以自动打印你上传的任何照片或以特定标签发布的照片。
您可以使用 Instagram API 创建一个有趣的拼贴图,将每天特定时间段拍摄并上传的照片拼贴在一起,或者在活动结束时将带有特定标签标题的照片拼贴在一起。
适用功能
- IG Media
- IG User Media
- Hashtag Search
10.用 Instagram 照片装饰物品。
将 Instagram 照片印制在手机壳、明信片和马克杯等物品上,进一步将照片带到线下。这是让客户脸上露出笑容的好方法。例如,给 Instagram 比赛的优胜者颁发证书,上面印有所有参赛者的拼贴照片。
适用功能
- IG Media
- IG User Media
- Hashtag Search
11.适度评论。
Instagram Graph API 为您提供了在 Instagram Business 个人资料上管理评论的高级功能。使用它可以隐藏或取消隐藏评论、删除评论、检索对评论的回复尤其适用于了解有关您的品牌或活动的长篇背靠背争论、回复评论以及禁用或启用评论。您不必再通过 Instagram 消费者应用程序来确保您的评论能代表您的品牌。
适用功能
- Comment Moderation
利用 Instagram API 实现更好的发展
Instagram Graph API 为您提供了 Instagram 日常用户无法获得的访问权限。作为创意企业主或营销人员,有很多方法可以利用它来发展品牌。请使用本指南,充分利用您的努力,让您的品牌成倍增长。
原文链接:https://blog.hubspot.com/website/instagram-api-examples
- 什么是 Instagram API?
- Instagram API Key
- 如何访问 Instagram Graph API
- Instagram应用程序接口沙盒模式
- Instagram API 控制台
- Instagram应用程序接口示例
- 1.Instagram Stories API 示例: Insta-Stories.online
- 2.Instagram 分析 API 示例: Minter.io Instagram 分析
- 3.Instagram 媒体 API 示例: Inflact Instagram 媒体下载器
- 4.Instagram Hashtag API 示例: Instagram的Inflict标签生成器
- 5.Instagram Feed API 示例: Instagram 应用程序
- 如何使用 Instagram API
- 1.深入了解您的业务。
- 2.从特定标签中提取数据。
- 3.建立你的追随者。
- 4.查看全球和特定地区的流行趋势。
- 5.创建促销活动。
- 6.在网站上添加 Instagram 照片
- 7.监控事件或活动绩效。
- 8.创建现场直播。
- 9.自动打印照片。
- 10.用 Instagram 照片装饰物品。
- 11.适度评论。
- 利用 Instagram API 实现更好的发展