Instagram第三方接入

简介

Instagram接入不需要SDK,后台管理是和facebook一起的,主要是通过网页接口来实现相关登录,分享等功能

文档

官方文档:Instagram 图谱 API - Instagram 平台 (facebook.com)

后台管理:所有应用 - Facebook 开发者

辅助文档:iOS 使用Instagram授权登录 - 简书 (jianshu.com)
instagram授权流程(一) - 掘金 (juejin.cn)
(27条消息) Instagram API平台文档_AlbertYang的博客-CSDN博客
(27条消息) instagram授权流程(第二篇)_Android_Study_OK的博客-CSDN博客丞

流程

1、在后台管理中,创建应用,选择消费者

2、客户端使用uniwebview做网页访问

3、权限请求

请求的URI:

https://api.instagram.com/oauth/authorize?client_id={0}&scope=user_profile&redirect_uri={1}&response_type=code

4、重定向

需要在重定向地址接收,这里我用的uniwebview,所以我直接解析返回的URI,获取到我所需要的数据。

5、用户申请

https://api.instagram.com/oauth/access_token

使用的POST请求,参数如下:

Dictionary<string, string> dic = new Dictionary<string, string>();
dic.Add("client_id", INSTAGRAM_ID.ToString());
dic.Add("client_secret", INSTAGRAM_SECRET);
dic.Add("code", _authCode); //从重定向的uri返回的数据中获取
dic.Add("redirect_uri", REDIRECT_URI);
dic.Add("grant_type", "authorization_code");

6、获取用户信息

/// <summary>
/// 获取用户信息
/// </summary>
public const string USER_URI = "https://graph.instagram.com/me";/// <summary>
/// 获取用户媒体信息
/// </summary>
public const string USER_MEDIA_URI = "https://graph.instagram.com/me/media";

参数

?fields=id,username&access_token=

access_token从上一步返回的数据中获取。

注意事项

1、如果不适用uniwebview,则需要在你的redirect_uri中,接收instagram返回的数据,并根据实际需求,将相应的参数发送给app或者网页等。

尾语

写的不是很清楚,如果大家有不懂的地方或者写的有不对的地方,欢迎大家留言。

Instagram第三方接入相关推荐

  1. 10-11月数据接口-京东商品信息api,金碟Api对接,京东商智监控商品request采集后指数还原,聚水潭第三方接入api,拼多多上架辅助非第三方SKU核对上传,拼多多销量无限修改更新

    茶壶煮饺子: 1.京东商品信息api: http://app.miiow.com.cn:8181/ajaxApi.ashx/@/dontlogin/sycm/getJDItemBaseInfo?ite ...

  2. 微信分享官方第三方接入(图片及文字)

    微信分享官方第三方接入: 第一步.官方接入文档必须要读的. https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t= ...

  3. EasyWeChat微信开发平台第三方接入(Laravel5+,EasyWeChat3.0/EasyWeChat4.0)

    一.准备微信开发平台账号(需要认证¥300) 二.看代码(注意:其中有自己建的数据表) 1.EasyWeChat 3.0 微信开发平台第三方平台接入 <?php namespace App\Ht ...

  4. 详解-斗鱼弹幕API-接入(斗鱼弹幕服务器第三方接入协议)

    为什么80%的码农都做不了架构师?>>>    本文基于"斗鱼弹幕服务器第三方接入协议V1.6.2"编写 基础准备 接入方式:Socket API服务地址:ope ...

  5. 这么多年被第三方接入坑的那些事。。。关于md5签名和sha1证书的坑

    2019独角兽企业重金招聘Python工程师标准>>> 大家经常会接入第三方的东西,最常用的就是各种登录,什么QQ,微信,微博之类的.每一次我们在接入的时候都会发现他们需要md5签名 ...

  6. 第三方接入支付宝授权登录(支付宝新建应用没有公钥和私钥)问题

    由于最近有个需求,需要做第三方的接入支付宝授权登录功能,特此记录下.          百度上很多的接入代码,在此的代码其实和他们差不多,差别在于支付宝官方吧原来的秘钥方式换了,有些同学可能找不到或者 ...

  7. 玩转Instagram:Instagram第三方应用汇总 / 2011-04-05

    Instagram是我个人很喜欢的一个iPhone 应 用,其是一个基于手机的照片分享平台,他们在今年2月初用户数超过了200万,并且在2月份公开发布了支持实时功能的API(应用编程接口).使用这个 ...

  8. 鸿蒙系统 智能手表,魅族官宣:你好,鸿蒙 首个第三方接入鸿蒙OS手机品牌新品亮相...

    众所周知,@华为终端官方为 近日已经正式官宣了将于6月2日正式发布鸿蒙OS手机版系统的消息.虽然近期各大国产手机品牌对于是否会适配鸿蒙OS,以及对鸿蒙OS的褒贬一致都是网间热议的话题.此前美的就已经推 ...

  9. 华为鸿蒙系统手机新品,魅族官宣:你好,鸿蒙 首个第三方接入鸿蒙OS手机品牌新品亮相...

    众所周知,@华为终端官方为 近日已经正式官宣了将于6月2日正式发布鸿蒙OS手机版系统的消息.虽然近期各大国产手机品牌对于是否会适配鸿蒙OS,以及对鸿蒙OS的褒贬一致都是网间热议的话题.此前美的就已经推 ...

  10. matchvs存储服务器信息,MatchVS第三方接入基础FAQ汇总

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1.游戏的接入有哪几种方式 主要分二种: 1:联运,只接入用户和支付: 2:用户,支付,对战引擎都接入. 2.游戏的的接入,开发者需要做什么 根据KO对战 ...

最新文章

  1. Java数据结构与算法(一) 数组
  2. gRPC 的 4 种基础通信模式
  3. 利用ACS实现AAA认证
  4. 视频+PPT | 企业服务进阶第一课:客户全生命周期运营总览
  5. 解释BOM头和去掉方法
  6. java native堆_Java Native Memory比堆更快吗?
  7. R(1):中文乱码解决方案
  8. 2019年3月1日-日记
  9. pycharm 2018.1 专业版激活 亲测可用!!!
  10. 推荐一个免费申请ssl数字证书的地方
  11. remoting的Client如果访问IIS宿主server端要通过Firewall怎么办?
  12. PHP LOL接口,教你如何用php实现LOL数据远程获取_PHP教程
  13. 为什么手机里的小爱音响app里搜不到家里的小爱音箱_小爱触屏音箱体验:小爱同学有了屏幕增加功能,是不是你的菜?...
  14. MATLAB数字滤波器波形设计
  15. 怎么创建自己的网站?创建自己网站的步骤
  16. 【JavaEE】简单了解操作系统、进程内存管理
  17. 托运价格(c++基础)
  18. Unity 2021.1.15 ARCore环境配置与样例开发
  19. Ajax登录注册-----数据请求 交互
  20. 行为型模式:中介者模式 1

热门文章

  1. 匹配查询(Match)
  2. 元气骑士远程联机(仅安卓)
  3. 《手机传感器》参数与选择
  4. 微博文摘——女人与ITIL
  5. ibm服务器开机显示如何设置,IBM服务器开机进入WEBBIOS界面配置RAID
  6. cocos ClippingNode 之绘制六边形战力(一)
  7. pom.xml报错找不到jar-解决
  8. 图片尺寸放大不改变清晰度
  9. 笔记本双显卡,NVIDA驱动,Manjaro 双屏
  10. 计算机启动显示不正确的分区表,双硬盘启动失败提示“无效分区表”无法打开机器...