thinksns的接口列表

2024-06-12 05:18
文章标签 接口 列表 thinksns

本文主要是介绍thinksns的接口列表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

ThinkSNS开源微博系统,是智士的开源社交平台。采用PHP+MySQL技术平台,微博+应用的产品模式,同时拥有iphone、android客户端、wap、3G版界面。通过应用、插件、风格包等丰富的扩展机制可以后台关闭和开启各种功能。是建立社交网站、微博平台、移动互联网创业的首选。
下面是我整理的微博接口调用说明:
api调用说明
获取认证token
用户名密码获取(需要post方式)
index.php?app=api&mod=Oauth&act=authorize&uid=xxx&passwd=xxx    
uid可以是用户id或者email 
但是uid和passwd均为加密字符串
以下接口,都需要oauth_token和oauth_token_secret(认证之后得到的oauth_token和oauth_token_secret)

****************用户api******************************

得到用户资料,同时也将返回用户的最新发布的微博
index.php?app=api&mod=User&act=show

*******************微博***************************

since_id微博最小编号 默认:空
max_id 微博最大编号 默认:空
page 分页:页码 默认:1
count 分页:每页数量 默认:20
user_id 其他用户编号 默认:空
user_name 用户昵称 默认:空, 与user_id传递一个就可以了
id 微博编号 默认:0

获取最新更新的公共微博消息
index.php?app=api&mod=Statuses&act=public_timeline
参数:
since_id,
max_id,
count,
page

获取当前用户所关注用户的最新微博信息
index.php?app=api&mod=Statuses&act= friends_timeline
参数:
since_id, 
max_id, 
count, 
page

获取用户发布的微博信息列表
index.php?app=api&mod=Statuses&act=user_timeline
参数:
user_id, 
user_name, 
since_id, 
max_id, 
count, 
page

获取@当前用户的微博列表
index.php?app=api&mod=Statuses&act=mentions
参数:
 since_id, 
 max_id, 
 count, 
 page

获取当前用户发送及收到的评论列表
index.php?app=api&mod=Statuses&act=comments_timeline
参数:
since_id, 
max_id, 
count, 
page

得到单条微博
index.php?app=api&mod=Statuses&act=show
参数:
id

获取当前用户发出的评论
index.php?app=api&mod=Statuses&act=comments_by_me
参数:
since_id, 
max_id, 
count, 
page

获取当前用户收到的评论
index.php?app=api&mod=Statuses&act=comments_receive_me
参数:
since_id, 
max_id, 
count, 
page

获取指定微博的评论列表
index.php?app=api&mod=Statuses&act=comments
参数:
id,
since_id, 
max_id, 
count, 
page

发布一条微博
index.php?app=api&mod=Statuses&act=update
参数:
content 内容,
from 来自哪里,

上传一张图片并返回图片地址
index.php?app=api&mod=Statuses&act=uploadpic
参数:
pic 图片,

发布一个图片微博
index.php?app=api&mod=Statuses&act=upload
参数:
content 内容,
pic 图片,
from 来自哪里,
删除一条微博
index.php?app=api&mod=Statuses&act=destroy
参数:
id 微博编号,
对一个微博发一条评论
index.php?app=api&mod=Statuses&act=comment
参数:
reply_comment_id 回复 评论的ID,
weibo_id 回复 微博的ID,
comment_content 回复内容,
transpond 是否同是发布一条微博,
from 来自哪里,

转发一条微博
index.php?app=api&mod=Statuses&act=repost
参数:
reply_data 给xx同时评论的数组对象(此处传过来的是微博的ID),
content 转发内容,
transpond_id 转发的微博ID,
from 来自哪里,

用户关注列表
index.php?app=api&mod=Statuses&act=following
参数:
user_id, 
user_name, 
since_id, 
max_id, 
count, 
page

用户粉丝列表
index.php?app=api&mod=Statuses&act=followers
参数:
user_id, 
user_name, 
since_id, 
max_id, 
count, 
page

搜索微博
index.php?app=api&mod=Statuses&act=search
参数:
key, 
since_id, 
max_id, 
count, 
page

搜索用户
index.php?app=api&mod=Statuses&act=searchuser
参数:
key
since_id, 
max_id, 
count, 
page
*********************信息api*************************
用户的最新n条私信,并包含发送者和接受者的ID,姓名,头像
index.php?app=api&mod=Message&act=inbox
参数:
type all/is_read/is_unread, 
since_id, 
max_id, 
count, 
page, 
order DESC/ASC
当前用户发送的最新私信列表
index.php?app=api&mod=Message&act=outbox
参数:
order,
since_id,
max_id, 
count, 
page

当前登陆用户的私信详情
index.php?app=api&mod=Message&act=show
参数:
show_cascade 显示级联,
id

发送私信
index.php?app=api&mod=Message&act=create
参数:
to_uid,
title,
content

回复私信
index.php?app=api&mod=Message&act=reply
参数:
id,
content,

删除私信
index.php?app=api&mod=Message&act=destroy
参数:
message_id

*******************朋友************************

关注某用户
index.php?app=api&mod=Friendships&act=create
参数:
user_id
返回值:unfollow:没有关注;eachfollow:互相关注;havefollow:已经关注

取消关注
index.php?app=api&mod=Friendships&act=destroy
参数:
user_id

获取关注详情
index.php?app=api&mod=Friendships&act=show
参数:
user_id

*********************微博收藏*************************
当前用户的收藏列表
index.php?app=api&mod=Favorites&act=index
参数:
 since_id, 
 max_id, 
 count, 
 page
添加收藏
index.php?app=api&mod=Favorites&act=create
参数:
id

删除一个收藏信息
index.php?app=api&mod=Favorites&act=destroy
参数:
id

当前用户是否收藏了给定微博
index.php?app=api&mod=Favorites&act=isFavorite
参数:
id

这篇关于thinksns的接口列表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1053301

相关文章

Python列表去重的4种核心方法与实战指南详解

《Python列表去重的4种核心方法与实战指南详解》在Python开发中,处理列表数据时经常需要去除重复元素,本文将详细介绍4种最实用的列表去重方法,有需要的小伙伴可以根据自己的需要进行选择... 目录方法1:集合(set)去重法(最快速)方法2:顺序遍历法(保持顺序)方法3:副本删除法(原地修改)方法4:

go中空接口的具体使用

《go中空接口的具体使用》空接口是一种特殊的接口类型,它不包含任何方法,本文主要介绍了go中空接口的具体使用,具有一定的参考价值,感兴趣的可以了解一下... 目录接口-空接口1. 什么是空接口?2. 如何使用空接口?第一,第二,第三,3. 空接口几个要注意的坑坑1:坑2:坑3:接口-空接口1. 什么是空接

Python中DataFrame转列表的最全指南

《Python中DataFrame转列表的最全指南》在Python数据分析中,Pandas的DataFrame是最常用的数据结构之一,本文将为你详解5种主流DataFrame转换为列表的方法,大家可以... 目录引言一、基础转换方法解析1. tolist()直接转换法2. values.tolist()矩阵

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式

python展开嵌套列表的多种方法

《python展开嵌套列表的多种方法》本文主要介绍了python展开嵌套列表的多种方法,包括for循环、列表推导式和sum函数三种方法,具有一定的参考价值,感兴趣的可以了解一下... 目录一、嵌套列表格式二、嵌套列表展开方法(一)for循环(1)for循环+append()(2)for循环+pyPhWiFd

Python容器类型之列表/字典/元组/集合方式

《Python容器类型之列表/字典/元组/集合方式》:本文主要介绍Python容器类型之列表/字典/元组/集合方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 列表(List) - 有序可变序列1.1 基本特性1.2 核心操作1.3 应用场景2. 字典(D

如何用java对接微信小程序下单后的发货接口

《如何用java对接微信小程序下单后的发货接口》:本文主要介绍在微信小程序后台实现发货通知的步骤,包括获取Access_token、使用RestTemplate调用发货接口、处理AccessTok... 目录配置参数 调用代码获取Access_token调用发货的接口类注意点总结配置参数 首先需要获取Ac

讯飞webapi语音识别接口调用示例代码(python)

《讯飞webapi语音识别接口调用示例代码(python)》:本文主要介绍如何使用Python3调用讯飞WebAPI语音识别接口,重点解决了在处理语音识别结果时判断是否为最后一帧的问题,通过运行代... 目录前言一、环境二、引入库三、代码实例四、运行结果五、总结前言基于python3 讯飞webAPI语音

MyBatis-Plus中Service接口的lambdaUpdate用法及实例分析

《MyBatis-Plus中Service接口的lambdaUpdate用法及实例分析》本文将详细讲解MyBatis-Plus中的lambdaUpdate用法,并提供丰富的案例来帮助读者更好地理解和应... 目录深入探索MyBATis-Plus中Service接口的lambdaUpdate用法及示例案例背景

Java中数组转换为列表的两种实现方式(超简单)

《Java中数组转换为列表的两种实现方式(超简单)》本文介绍了在Java中将数组转换为列表的两种常见方法使用Arrays.asList和Java8的StreamAPI,Arrays.asList方法简... 目录1. 使用Java Collections框架(Arrays.asList)1.1 示例代码1.