social-sdk是一个集成新浪微博开放平台、QQ互联、腾讯微博开发平台、微信公众平台等社交平台的接口的Java库。
其实在开始这个项目之前,各个平台都已经提供相应的Java SDK,有官方的、也有非官方的开源项目,如如新浪微博开放平台有weibo4j。我也一直在使用这些项目。但是在使用过程中越到的问题越来越多,越来越麻烦,如:
- 这些SDK都是提供一个ZIP包,不适合Maven或Ivy管理的项目。
- 各个SDK都引入了开源公共类库,确改了包名,造成类库过多、混乱。
- SDK更新超级慢,跟不上平台上接口的变更。
- 没有交流环境,遇到BUG找不到资料,找不到沟通的地方,需要自己去琢磨源代码。
- ......
因此,自己开发一个,尝试尽可能多的集成社交平台。
因为我并没有在项目中使用到那么多社交平台,所以有的社交平台没有可供测试的应用信息(通常叫做AppKey和AppSecret)。所以非常希望有资源的朋友共享测试帐号。
更多的接口
支持更多的平台
推荐使用Maven下载。social-sdk已发布到Maven中央库。
<dependency>
<groupId>com.belerweb</groupId>
<artifactId>social-sdk</artifactId>
<version>0.0.3</version>
</dependency>
交流:GitHub上留言或加入QQ群(328171904)
共享代码:Fork项目并提交Pull Requests
提交BUG:直接在GitHub上提交
其他:欢迎任何形式的贡献,文档、经验、意见...
$ claude mcp add social-sdk \
-- python -m otcore.mcp_server <graph>