Instagram第三方接入
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第三方接入相关推荐
- 10-11月数据接口-京东商品信息api,金碟Api对接,京东商智监控商品request采集后指数还原,聚水潭第三方接入api,拼多多上架辅助非第三方SKU核对上传,拼多多销量无限修改更新
茶壶煮饺子: 1.京东商品信息api: http://app.miiow.com.cn:8181/ajaxApi.ashx/@/dontlogin/sycm/getJDItemBaseInfo?ite ...
- 微信分享官方第三方接入(图片及文字)
微信分享官方第三方接入: 第一步.官方接入文档必须要读的. https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t= ...
- EasyWeChat微信开发平台第三方接入(Laravel5+,EasyWeChat3.0/EasyWeChat4.0)
一.准备微信开发平台账号(需要认证¥300) 二.看代码(注意:其中有自己建的数据表) 1.EasyWeChat 3.0 微信开发平台第三方平台接入 <?php namespace App\Ht ...
- 详解-斗鱼弹幕API-接入(斗鱼弹幕服务器第三方接入协议)
为什么80%的码农都做不了架构师?>>> 本文基于"斗鱼弹幕服务器第三方接入协议V1.6.2"编写 基础准备 接入方式:Socket API服务地址:ope ...
- 这么多年被第三方接入坑的那些事。。。关于md5签名和sha1证书的坑
2019独角兽企业重金招聘Python工程师标准>>> 大家经常会接入第三方的东西,最常用的就是各种登录,什么QQ,微信,微博之类的.每一次我们在接入的时候都会发现他们需要md5签名 ...
- 第三方接入支付宝授权登录(支付宝新建应用没有公钥和私钥)问题
由于最近有个需求,需要做第三方的接入支付宝授权登录功能,特此记录下. 百度上很多的接入代码,在此的代码其实和他们差不多,差别在于支付宝官方吧原来的秘钥方式换了,有些同学可能找不到或者 ...
- 玩转Instagram:Instagram第三方应用汇总 / 2011-04-05
Instagram是我个人很喜欢的一个iPhone 应 用,其是一个基于手机的照片分享平台,他们在今年2月初用户数超过了200万,并且在2月份公开发布了支持实时功能的API(应用编程接口).使用这个 ...
- 鸿蒙系统 智能手表,魅族官宣:你好,鸿蒙 首个第三方接入鸿蒙OS手机品牌新品亮相...
众所周知,@华为终端官方为 近日已经正式官宣了将于6月2日正式发布鸿蒙OS手机版系统的消息.虽然近期各大国产手机品牌对于是否会适配鸿蒙OS,以及对鸿蒙OS的褒贬一致都是网间热议的话题.此前美的就已经推 ...
- 华为鸿蒙系统手机新品,魅族官宣:你好,鸿蒙 首个第三方接入鸿蒙OS手机品牌新品亮相...
众所周知,@华为终端官方为 近日已经正式官宣了将于6月2日正式发布鸿蒙OS手机版系统的消息.虽然近期各大国产手机品牌对于是否会适配鸿蒙OS,以及对鸿蒙OS的褒贬一致都是网间热议的话题.此前美的就已经推 ...
- matchvs存储服务器信息,MatchVS第三方接入基础FAQ汇总
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1.游戏的接入有哪几种方式 主要分二种: 1:联运,只接入用户和支付: 2:用户,支付,对战引擎都接入. 2.游戏的的接入,开发者需要做什么 根据KO对战 ...
最新文章
- Java数据结构与算法(一) 数组
- gRPC 的 4 种基础通信模式
- 利用ACS实现AAA认证
- 视频+PPT | 企业服务进阶第一课:客户全生命周期运营总览
- 解释BOM头和去掉方法
- java native堆_Java Native Memory比堆更快吗?
- R(1):中文乱码解决方案
- 2019年3月1日-日记
- pycharm 2018.1 专业版激活 亲测可用!!!
- 推荐一个免费申请ssl数字证书的地方
- remoting的Client如果访问IIS宿主server端要通过Firewall怎么办?
- PHP LOL接口,教你如何用php实现LOL数据远程获取_PHP教程
- 为什么手机里的小爱音响app里搜不到家里的小爱音箱_小爱触屏音箱体验:小爱同学有了屏幕增加功能,是不是你的菜?...
- MATLAB数字滤波器波形设计
- 怎么创建自己的网站?创建自己网站的步骤
- 【JavaEE】简单了解操作系统、进程内存管理
- 托运价格(c++基础)
- Unity 2021.1.15 ARCore环境配置与样例开发
- Ajax登录注册-----数据请求 交互
- 行为型模式:中介者模式 1