最近想要把ins获取到的个人照片信息放到博客中去,没想到ins的api还有一点坑,记录一下。

注册client

为了获取个人信息,我们首先就是要获取token,获取token之前,需要先注册一个client,访问https://www.instagram.com/developer/clients/register/,然后注册一个client,如下:

这里注册的时候,一定要把security中的Disable implicit OAuth 勾去掉,不然后面获取token会401

获取token

获取有两种方式,我们介绍第二种,直接获取,访问 https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token,其中 CLIENT-ID 换成刚刚注册的client的id,REDIRECT-URI换成注册client时填写的地址,成功后,会帮我们重定向到这个地址并且后面会携带你需要的token,如下:

然后复制这个token就行了,现在ins文档上面说的时这个token暂时永久的,但是未来可能会改动。

获取信息

然后我们有了token以后,就可以拿自己的个人信息了,官方文档api如下:

依次访问如下:
https://api.instagram.com/v1/users/self/?access_token=ACCESS-TOKEN

https://api.instagram.com/v1/users/self/media/recent/?access_token=ACCESS-TOKEN

其中ins发的照片包括小图都已经在里面了,拿到这些地址就可以集成到自己用的地方了。

调用ins api获取个人照片信息相关推荐

  1. python调用zabbixapi接口_python调用zabbix api获取主机信息

    import requests import json headers = { 'Content-Type': 'application/json' } class GetZabbix: def __ ...

  2. android调用在线天气服务,android通过google api获取天气信息示例

    android通过google API获取天气信息 复制代码 代码如下: public class WeatherActivity extends Activity { private TextVie ...

  3. 小程序通过API获取位置信息 微信API 百度地图API

    博客简介 本篇博客介绍如何调用微信API获取经纬度,如何调用百度地图API获取实物位置 微信API获取经纬度信息 百度地图API获取实物位置 微信小程序获取经纬度 微信提供了获取当前设备经纬度的API ...

  4. Android开发:基于原生API获取位置信息、卫星信号个数及参与定位的卫星个数

    目录 概述 权限申请及开启GPS 调用原生API进行定位 获取设备收到的卫星信号个数 获取用于定位的卫星信号个数 成果图 概述 最近在做室内外无缝定位的相关demo,室外定位中,GNSS定位方法具有精 ...

  5. 前端js调用后端API获取数据的三种方法(2022.7.25)

    前端js调用后台API获取数据的三种方法(2022.7.25) 前言 需求分析 一个Get实例 浏览器请求 SoapUI软件请求 一个Post实例 浏览器请求 SoapUI软件请求 1.Http简介( ...

  6. C# 通过豆瓣网络编程API获取图书信息

    这篇文章主要是关于如何通过豆瓣API获取信息的书籍,起初,我看到了原来的想法的内容是"C# 网络编程之网页简单下载实现"中通过HttpWebResponse类下载源代码,再通过正則 ...

  7. 微信小程序使用百度api获取天气信息 —— 微信小程序教程系列(16)

    之前已经介绍过,如何使用百度地图api来获取地理位置信息 微信小程序的百度地图获取地理位置 -- 微信小程序教程系列(15) 下面介绍使用百度api来获取天气信息. 1> 第一步:先到百度开放平 ...

  8. JavaScript调用原生API获取手机型号

    跨平台技术简介 针对原生开发面临问题,人们一直都在努力寻找好的解决方案,而时至今日,已经有很多跨平台框架,根据其原理,主要分为三类: H5+原生(Cordova.Ionic.微信小程序) JavaSc ...

  9. 调用阿里接口获取银行卡信息

    调用阿里接口获取银行卡信息 直接上代码 // An highlighted block import com.alibaba.fastjson.JSONObject;import java.io.Bu ...

最新文章

  1. 6.10 docker (二) 守护态运行
  2. ErWin简单使用说明
  3. 获取Windows Shell的简单示例程序二
  4. James Shore:敏捷的衰落
  5. 让自己慢下来(2)-朋友们的回复
  6. 第二章 html标记语言,第二章-认识HTML标签
  7. [Python] L1-025. 正整数A+B-PAT团体程序设计天梯赛GPLT
  8. mysql deadlock 记录_MySQL DeadLock故障排查全过程记录
  9. python解析原理_Python 中 -m 的典型用法、原理解析与发展演变
  10. 特征工程一:特征缩放、选择
  11. 泰山OFFICE笑而不语
  12. JDK环境变量配置(win10)
  13. 显示构造函数模式 — Revealing Constructor Pattern
  14. AVD模拟器一直处于开机状态打不开的解决办法
  15. 狼的处世十大哲理(想养狼的人必应)
  16. 【每日一库】ppcp - 带进度条的拷贝工具
  17. 华为g9青春版连接计算机,一键式访问华为G9和USB驱动程序
  18. oracle如何设置连接数,关于Oracle连接数设置
  19. 百度笔经面经(Java)
  20. 影院活动管理系统需求分析报告

热门文章

  1. 第七章 本源时空
  2. stm32cubx-usb-hid键鼠
  3. 新浪与Google(谷歌)结成战略合作伙伴关系
  4. 微信影视小程序是如何赚钱的?效果怎么样?
  5. 路由控制配置apply cost命令解析
  6. 查找算法【平衡二叉树】 - 平衡二叉树的删除
  7. 381个Android开源项目
  8. ARM架构SMMU驱动详解
  9. 点云配准各种方法总结[不定时更新]
  10. 服务器遇到大流量攻击的处理过程