为了方便日常对社区的最新数据的管理,特收集整理一些常用API接口信息,大体如下:1、影刀贡献排行榜数据API:https://api.yingdao.com/api/noauth/v1/sns/forum/contribution/queryList?timeRange=NEWEST&contributionType=ACCEPT请求方式: GET用途: 获取影刀社区的每月贡献用户列表2、影刀社区公告API接

扫码分享
二维码

详细介绍

为了方便日常对社区的最新数据的管理,特收集整理一些常用API接口信息,大体如下:


1、影刀贡献排行榜数据API:https://api.yingdao.com/api/noauth/v1/sns/forum/contribution/queryList?timeRange=NEWEST&contributionType=ACCEPT

请求方式: GET 

用途: 获取影刀社区的每月贡献用户列表 


2、影刀社区公告API

接口地址: https://api.yingdao.com/api/v1/push/notice/receiver/list?id=&tenantUuid=ea0fe71d-747b-4396-aacb-3ef464b132af&noticeSource=sns&status=&page=1&size=10 

请求方式: GET 

用途: 获取影刀社区的公告通知列表 

请求头: 包含origin、referer等浏览器标识


3、影刀社区帖子查询API

接口地址: https://api.yingdao.com/api/noauth/v1/sns/forum/question/query 

请求方式: GET 

用途: 查询影刀社区的帖子问题列表 参数: 包含分页、排序等查询参数


4、根据用户TOKEN获取账号详细信息包括手机号码、邮箱

接口地址: https://api.yingdao.com/api/v1/user/info/rich

获取账号TOKEN:b8ae075a-6bb8-4c6a-9c83-313a23284922

参考代码:

import requests
import json
# 设置请求URL
url = 'https://api.yingdao.com/api/v1/user/info/rich'
# 设置请求头
headers = {
    'accept': '*/*',
    'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6',
    'authorization': 'Bearer b8ae075a-6bb8-4c6a-9c83-313a23284922',
    'origin': 'https://partner.yingdao.com',
    'priority': 'u=1, i',
    'referer': 'https://partner.yingdao.com/',
    'sec-ch-ua': '"Not;A=Brand";v="99", "Microsoft Edge";v="139", "Chromium";v="139"',
    'sec-ch-ua-mobile': '?0',
    'sec-ch-ua-platform': '"Windows"',
    'sec-fetch-dest': 'empty',
    'sec-fetch-mode': 'cors',
    'sec-fetch-site': 'same-site',
    'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36 Edg/139.0.0.0'
}
try:
    # 发送GET请求
    response = requests.get(url, headers=headers)
    
    # 检查响应状态
    response.raise_for_status()
    
    # 解析JSON响应
    result = response.json()
    
    # 打印结果
    print("请求成功:")
    print(json.dumps(result, indent=2, ensure_ascii=False))
    
except requests.exceptions.RequestException as e:
    print(f"请求失败: {e}")
except json.JSONDecodeError as e:
    print(f"JSON解析失败: {e}")


5、官方知识帮助文档

接口地址:https://api.yingdao.com/api/noauth/v1/yddoc/menus/getMenuTreeByBrandCode?brandCode=rpa&languageCode=zh-CN

请求方式: GET 

用途: 查询官方文档批量提取