instagram第三方登录网站

发布时间 : 2020/07/30 19:02

instagram现在似乎在国内还不是用的很广泛。

其获取instagram的数据有两种方法:

    获取公共热门图片不需要用户认证,只需要将你申请的client_id发送到instagram即可。

    获取用户相关数据,需要通过instagram认证之后所颁发的access_token.

在第二种方法下,怎样获取access_token呢?
首先注册开发者账号 instagram Api开发者官网 获取CLIENT ID

1.第一步:将用户引导至我们的授权网址。跳转到ins的网站

https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=code

留意:您可以提供可选的范畴参数,以请求“基本”权限范畴之外的其他权限。具体理解范畴。

留意:您可以提供可选的状态参数以实行特定于服务器的状态。比方,您可以使用它来防备CSRF问题。

此时,我们向用户表现一个登录屏幕,然后是一个确认屏幕,用于授予您的应用访问其Instagram数据的权限

2.第二步:从Instagram吸收重定向
用户授权您的应用程序后,我们会向您的redirect_uri发出重定向,并在第3步中使用代码参数。

http://your-redirect-uri?code=CODE

请留意,重定向URI的主机和路径组件必须与您注册的redirect_uri完全匹配(包括尾部斜杠)。假如需要动态改变行为,还可以在提供的redirect_uri中包含其他查询参数。例子:

已注册的重定向URI REDIRECT_URI参数通报给/ AUTHORIZE 有用?
http://yourcallback.com/ http://yourcallback.com/ 是
http://yourcallback.com/ http://yourcallback.com/?this=that 是
http://yourcallback.com/?this=that http://yourcallback.com/ 没有
http://yourcallback.com/?this=that http://yourcallback.com/?this=that&another=true 是
http://yourcallback.com/?this=that http://yourcallback.com/?another=true&this=that 没有
http://yourcallback.com/callback http://yourcallback.com/ 没有
http://yourcallback.com/callback http://yourcallback.com/callback?type=mobile 是

假如用户拒绝您的答应请求,我们将使用以下参数将用户重定向到您的redirect_uri:

错误:access_denied

error_reason:user_denied

error_description:用户拒绝了您的请求

http://your-redirect-uri?error=access_denied&error_reason= user_denied&error_description=The+user+denied+your+request

在这种环境下,您有责任优雅地失败并向您的用户表现相应的错误消息
第三步:请求access_token
如今,您需要将上一步中收到的代码互换为访问令牌。为了进行此互换,您只需将此代码以及一些应用程序标识参数POST到我们的access_token端点。这些是必须的参数:

client_id:您的客户端ID
client_secret:你的客户机密
grant_type:authorization_code是当前唯一支持的值
redirect_uri:您在授权请求中使用的redirect_uri。留意:这必须与授权请求中的值相同。
代码:您在授权步骤中收到的确切代码。
这是一个示例请求:

curl -F 'client_id=CLIENT_ID' \ -F 'client_secret=CLIENT_SECRET' \ -F 'grant_type=authori!zation_code' \ -F 'redirect_uri=AUTHORIZATION_REDIRECT_URI' \ -F 'code=CODE' \ https://api.instagram.com/oauth/access_token

假如成功,此调用将返回一个整洁打包的OAuth令牌,您可以使用该令牌对API进行经过身份验证的调用。我们还包括方才为您方便验证的用户:

{ "access_token": "fb2e77d.47a0479900504cb3ab4a1f626d174d2d", "user": { "id": "1574083", "username": "snoopdogg", "full_name": "Snoop Dogg", "profile_picture": "..." } }

客户端(隐式)身份验证
假如您正在构建一个没有服务器组件的应用程序(比方纯粹的javascript应用程序),您会留意到无法完成上述第三步以吸收您的access_token而无需将密钥存储在客户端上。您永久不应将client_id密钥通报或存储到客户端。对于这些环境,存在隐式认证流程。

第一步:将用户引导至我们的授权网址

https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token

此时,我们向用户表现一个登录屏幕,然后是一个确认屏幕,在该屏幕上,他们授予您应用访问其Instagram数据的权限。请留意,与显式流差别,此处的相应种类为“token”。

第二步:通过URL片断吸收access_token
一旦用户通过身份验证然后授权您的应用程序,Instagram就会使用url片断中的access_token将它们重定向到您的redirect_uri。它看起来像这样:

http://your-redirect-uri#access_token=ACCESS-TOKEN

只需从URL片断中获取access_token,就可以了。假如用户选择不授权您的应用程序,您将收到与显式流程中相同的错误相应

instagram第三方国内

说真话,海外有许多优质的网站,虽然国内无法直接打开,但实在这些网站除了官网外,另有许多海外大佬开发第三方网站,这些是国内可以打开的。

汤主常常会访问Instagram和Pinterest,这两个网站在海外相当于我们国内的花瓣和小红书,其知名度和内容质量远超国内这两个平台,惋惜无法访问。

今日分享一个Instagram第三方平台

这个网站是汤主在Pinterest寻找优质壁纸的时偶然发现的,没想到直接发现了新大陆,无论是在手机还是browser都可以直接访问。

由于网站是海外大神开发的,以是网页是英文,不外我们使用browser自带的翻译功能,可以直接翻译为中文,访问就更方便简单了。



01 内容标签分类具体

实在Ins的推送模式就是主页建议和标签分类,这个平台标签分类只有热门分类,和官方网站的分类数目上还是有很大差距。

现在重要的热门标签有:音乐,修建,健身,仙女,观光,装饰,幽默,体育,汽车,餐饮等13个分类,每个分类涉及的内容还是很丰富的。



02 内容有图片,GIF和视频,支持直接下载

常常逛Ins的都知道,这里的全部内容都是不支持下载的,但是这个第三方网站不但仅拥有图片,GIF和视频内容,

重要是全部的内容都可以直接一键下载,搬运工应该会嘻歡。



03 支持资源,标签等搜索功能

首页只提供了13个热门标签,这个网站真正有价值的还是在于本性化搜索,不外由于是海外网站,大家在搜索的时间最好用英文。

输入KeyWords之后,可以看到资料,标签和地方三个内容。



许多人会说,这个网站毕竟有什么用,就汤主而言,我会常常去ins寻找一些优质的图片,也会偶然搬运一些超级棒的视频。

并且这个网站内容没有水印,对于一些新媒体运营职员,以及计划师和视频创作者而言还是很有帮助的,毕竟可以寻找一些灵感。

关注我的头条号一锅汤,私信回答【神网站】获取

全面覆盖国内外交际平台

覆盖国内外近30家交际平台,支持文本、图片、音乐、视频、链接等多种内容种类的分享,并提供了主流游戏平台的SDK。

国内平台:微信、小伙伴圈、QQ、Qzone、新浪微博、腾讯微博!、大家、豆瓣、易信、短信、邮件等。

海外平台:Facebook、Twitter、Instagram、Google+、LINE、WhatsApp!、Pinterest、Evernote、Pocket、LinkedIn、KakaoTalk等。

本文网址: http://www.directapkdownloader.com/d/2020630191223_1933_4103532588/home