首页 > 编程语言 >博客园 OpenAPI 调用记录(Python)

博客园 OpenAPI 调用记录(Python)

时间:2023-12-26 23:22:28浏览次数:38  
标签:cnblogs Python 博客园 ret OpenAPI ClientId https import

目录


申请 OpenAPI

https://oauth.cnblogs.com

通过后,你将得到 ClientId 和 ClientSecret


OpenAPI 调用

接口文档: https://api.cnblogs.com/Help


请求示例:Client_Credentials授权

import requests
import json
from urllib import parse

ClientId = 'xxxx'
ClientSecret = 'xxxx'

url = 'https://api.cnblogs.com/token'
headers = {"Content-Type": "application/x-www-form-urlencoded;charset=utf-8" }  

param = {
    'client_id' : ClientId,
	'client_secret' : ClientSecret,
	'grant_type' : 'client_credentials',
} 
data = parse.urlencode(param)
ret = requests.post(url=url, headers=headers, data=data)
print(ret, ret.text) 

你将得到:

{
	"access_token":"xxxxx",
	"expires_in":10800,
	"token_type":"Bearer",
	"scope":"CnBlogsApi"
}

标签:cnblogs,Python,博客园,ret,OpenAPI,ClientId,https,import
From: https://www.cnblogs.com/fldev/p/17929594.html

相关文章

  • 【Python爬虫课程设计】--二手房数据爬取+数据分析
    一、选题课程背景在当前的房地产市场中,二手房交易一直是一个备受关注的话题。通过对二手房市场的数据进行分析可以帮助我们了解房地产市场的发展趋势、价格变动、供需关系等重要信息。这种数据分析能够为政府制定相关政策、投资者做出决策、购房者选择合适房产等提供有价值的参考......
  • Python网络爬虫课程设计------亚马逊产品数据分析
    一、选题背景    随着电子商务在全球范围内的普及和扩展,亚马逊作为全球最大的电商平台之一,吸引了数百万的卖家和消费者。这使得对亚马逊平台上的产品进行数据分析变得至关重要。在亚马逊上,产品种类繁多,竞争激烈。为了在众多竞争对手中脱颖而出,需要对市场趋势、消费者需求......
  • # yyds干货盘点 # 盘点一个Python自动化办公实战案例(三)
    大家好,我是皮皮。一、前言前几天在Python最强王者交流群【钟爱一生】问了一个Python自动化办公的问题,一起来看看吧。【温馨提示】遇到表达不清的,能稍微描述下,想要达成的结果吗?在excel上,或者画图也行。最好是把你想要的结果展示在excel中,另外,你展示的这个表格最好做个小的demo发上来......
  • 盘点一个Python自动化办公实战案例(三)
    大家好,我是皮皮。一、前言前几天在Python最强王者交流群【钟爱一生】问了一个Python自动化办公的问题,一起来看看吧。【温馨提示】遇到表达不清的,能稍微描述下,想要达成的结果吗?在excel上,或者画图也行。最好是把你想要的结果展示在excel中,另外,你展示的这个表格最好做个小的demo......
  • Python基础知识总结
    ​Python是一种广泛使用的高级编程语言,以其易于学习和强大的功能而闻名。以下是Python基础知识的总结:基本概念:解释型语言:Python是一种解释型语言,这意味着代码在运行时被解释执行,而不是先编译成机器码。动态类型:在Python中,变量在运行时自动确定类型,无需显式声明。参考文档:P......
  • Python+Selenium4自动化之JS属性
     应用场景在自动化中,能对JS代码进行增、删、改的话,可以帮助我们解决很多问题,如:修改<a>标签的target属性,让它不打开新的窗口(_blank),从而不用频繁使用switch_to进行窗口之间的切换。如:日期的输入框被锁定无法直接输入,需要点开日历控件后,从日历控件上点击日期,这时就可以删除......
  • 【OpenCV】【Python】关于cv2.findContours()轮廓索引(编号)解析(RETR_TREE)
    在打算自己实现二维码的定位的时候,看到了相关博文的关于cv2.findContours返回的层级信息来定位三个“回”字从而达到定位二维码的目的,但是返回的hierarchy中的层级信息分别对应的是哪个轮廓却困扰了许久,查阅了很多资料最后还是自己手动找出了清晰的规律。关于hierarchy返......
  • python tkinter 使用(七)
    pythontkinter使用(七)本篇文章主要讲下tkinter中的message控件.Message控件可以用于在窗口中显示一段文本消息.以下是个简单的例子:#!/usr/bin/python3#-*-coding:UTF-8-*-"""@Author:zh@Time2023/11/24上午11:38.@Email:@Describe:"""fromtkinte......
  • python tkinter使用(九)
    pythontkinter使用(九)本文主要讲下scrolledText中图片的插入,以及常见的错误.使用Image.open来打开图片使用ImageTk.PhotoImage()方法将图片转换为tkinter中的图片对象使用insert()方法插入图片ImageTk直接引入后,会遇到如下错误:Traceback(mostrecentcalllast):......
  • python tkinter 使用(二)
    pythontkinter使用(二)本篇文章着重讲下tkinter中messagebox的使用。1:提示框defshowinfo(event):messagebox.showinfo("这是个提示框","thisismessagecontent")2:错误提示框defshowerror(event):messagebox.showerror("这是个错误提示框","thisismessa......