你会用Instagram API吗?

您所在的位置:网站首页 手机设置虚拟号怎么设置 你会用Instagram API吗?

你会用Instagram API吗?

#你会用Instagram API吗?| 来源: 网络整理| 查看: 265

原标题:你会用Instagram API吗?

这是一篇干货~~~教你使用Instagram API

注册一个API客户端

作为一个开发人员,在你用Instagram API做任何事情之前,你需要先注册一个API客户端。如果你尚未注册成为开发人员,在你注册一个新的API客户端之前,你会被提示首先注册成为开发人员。

配置API客户端最微妙的部分是在有效的redirect uri字段中输入正确的值。这是Instagram在验证工作流中使用URI的白名单。URI匹配算法是非常严格的,因此你需要确保你在这里输入的URI和你之前通过redirect_uri参数时请求令牌的URI是完全一样的。例如,如果你输入http://mysite.com/oauth,请求令牌时输入mysite.com/oauth 或http://mysite.com/oauth/,都会失败!

一个已经注册的客户端会有一个客户端ID和客户端密钥。显而易见,不要泄露你的ID和密钥,你将使用ID和密钥从Instagram申请令牌。

生成访问令牌

如上所述,你需要将令牌验证申请发送到Instagram API。基本上,有两种方法可以做到这一点:你可以通过编程方式或手动申请令牌。这两种方法都需要你先注册API客户端。

1.通过OAuth 2的工作流生成Instagram编程令牌

Instagram的Oauth 2是非常标准的,因此如果你有一些申请验证的经验,会感到非常熟悉。在官方文档中有一个关于申请和参数的精确的序列文件。快速总结:

1)引导用户到Instagram授权URI

2)用户授予权限

3)Instagram重定向用户到你的网站代码

4)发送代码到Instagram,换取令牌

2.生成Instagram的手动令牌

API的情况下,你可以生成手动令牌

POST请求和公共端点从Instagram接收redirect,你可以通过手动使请求序列生成一个令牌。

2016年6月限制API访问之前,有这样可供选择的令牌生成工具,但是你会发现限制之后,一些生成工具就不能使用了。nstagramToken.com仍然可以使用,并且它可以让你生成具有特定范围的令牌。如果你正在尝试做一些私事以外的事情,这是很重要的。

Instagram用户,这样做的主要目的是使你的app能够“看到”他们的最后的二十条帖子,除了你自己之外。

UI的沙盒标签邀请沙盒用户

Instagram并再次访问这个页面。然后他们必须提交一份简短、模糊的注册成为开发人员。如果他们不是开发人员,他们将会对这些问题感到困惑,幸运地是,答案似乎并不重要。

API令牌的最好的方式,因为它像一个密码,可以很容易的从源代码被恶意读取。但是,在沙盒模式下,令牌能做的非常少,所以风险比较低。

ID,这对于很多流行的类型请求来说这是必要的,一些在线资源的建立促进了这一点。Smash Balloon有一个免费工具,现在好像还可以使用,如果你知道去哪找ID的话,也不会很难。

Instagram的数字ID,首次访问用户公共的Instagram页面:https://instagram.com/。查看该页面的源代码并找到靠近页面底部的。在里面你会发现window._sharedData对象定义。ID的第一个实例将成为用户的数字ID,

ID的Instagram首次访问用户的公共页面的Instagram:https://instagram.com/ 。查看该页面的源代码,并找到靠近页面底部的大块。在里面你会发现一个大window._sharedData对象定义。 ID的第一个实例将成为用户的数字ID,还在每个媒体对象的所有者节点下有user_id属性。

关注(智能社)微博,了解更多

课程直播QQ交流群:533319658返回搜狐,查看更多

责任编辑:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3