请求链接

http://api.bshare.cn/share/post.c

请求方法

GET/POST

认证方法

此API的认证方式有以下两种:

通过HTTP Basic Authentication中的用户名、密码(以英文冒号":"分割)进行认证

通过URL参数中的username和password参数进行认证

注意Basic认证的优先级高于username和password。如果两者都失败了,则返回认证失败。

参数

以下除site外其他所有参数均为可选,但调用时首先必须按前述方式通过认证,然后url,title和summary三者不能同时为空。所有的参数值都必须经过UTF-8格式的URL编码。

site分享的目标平台(必须)

username用户在目标平台的用户名

password用户在目标平台的密码

publisherUuid站长的UUID,不指定则无法追踪数据

url分享的链接

title分享的标题

summary分享的内容摘要

pic分享的图片的链接,支持新浪微博,搜狐微博,腾讯微博等平台

latitude纬度。有效范围:-90.0到+90.0,+表示北纬(仅支持新浪微博)

longitude经度。有效范围:-180.0到+180.0,+表示东经(仅支持新浪微博)

appKey你的App Key,和appSecret同时指定后会替换bShare默认的应用“蜂享”(仅支持新浪微博,且App必须有Xauth权限)

appSecret你的App Secret,和appKey同时指定后会替换bShare默认的应用“蜂享”(仅支持新浪微博,且App必须有Xauth权限)

支持平台

sinaminiblog,sohuminiblog,renren和kaixin001.

返回结果

如果出错,返回对应的HTTP状态码及错误信息,例如:

{"cause":"logon error!"}

否则,HTTP状态码为200,返回JSON格式的相关分享数据,例如:

{"detail":{

"accountUid":"1746346113",

"statusUrl":"http://api.t.sina.com.cn/1746346113/statuses/3357588777289028",

"destination":"3357588777289028"

}

}

其中 accountUid是分享用户在平台里的用户ID,statusUrl则是分享的微博的URL,destination则是微博的ID。注意目前只有新浪微博和搜狐微博会返回详细分享数据,其他的平台detail部分内容为空。

一键分享java英文_bShare RESTful分享API相关推荐

  1. 一个mapper接口有多个mapper.xml 文件_爱了!分享一个基于Spring Boot的API、RESTful API项目种子(骨架)!...

    点击上方"Java专栏",选择"置顶或者星标" 第一时间阅读精彩文章! 1.☞ 程序员进阶必备资源免费送「21种技术方向!」 点击查看☜ 2.☞ <Jav ...

  2. 基于华为云obs实现文件上传下载(技术栈mysql+springboot+Maven+jsp+java)的技术分享

    基于华为云obs实现文件上传下载(技术栈mysql+springboot+jsp+java)的技术分享 obs实现文件上传下载 前言 一.OBS是什么? 二.使用步骤 1.1 前期准备 2 工具的内容 ...

  3. hibernate savealiasentity 保存后id为空_好程序员Java教程分享Java面试题之Hibernate

    好程序员Java教程分享Java面试题之Hibernate 1.简书一下Hibernated的开发流程 第一步:加载Hibernate的配置文件,读取配置文件的参数, 第二步:创建SessionFac ...

  4. JAVA视频网盘分享

    JAVA视频网盘分享 [涵盖从java入门到深入架构,Linux.云计算.分布式.大数据Hadoop.ios.Android.互联网技术应有尽有] 1.JavaScript视频教程 链接: http: ...

  5. 拒绝面试造火箭,工作拧螺丝——Java经典面试题分享『带答案』

    本文转载自:拒绝"面试造火箭,工作拧螺丝"--Java经典面试题分享『带答案』 1. Java三大版本 Java2平台包括标准版(J2SE).企业版(J2EE)和微缩版(J2ME) ...

  6. 500 G JAVA视频网盘分享

    500 G JAVA视频网盘分享 1.javascript视频教程          链接: http://pan.baidu.com/s/1gd57FVH 密码: d9ei 2.JPA视频教程   ...

  7. java对接微信分享_Java编程调用微信分享功能示例

    本文实例讲述了Java编程调用微信分享功能.分享给大家供大家参考,具体如下: 这篇文章介绍如何使用java开发微信分享功能,因为工作,已经开发完成,可使用. 如果想要自定义微信的分享功能,首先在自己的 ...

  8. 陈硕罡分享java的四大解析方法,陈硕罡认为java安全性

    陈硕罡分享java的四大解析方法,一起来了解java实现代码: package com.cn.单向加密; import sun.misc.BASE64Decoder; import sun.misc. ...

  9. 500 G JAVA视频网盘分享(Jeecg社区)

    为什么80%的码农都做不了架构师?>>>    500 G JAVA视频网盘分享(Jeecg社区) [涵盖从java入门到深入架构,Linux.云计算.分布式.大数据Hadoop.i ...

  10. java 12_Java 12在哪下载 Java 12下载地址分享

    Java 12在哪下载?Java 12于2019年3月20日正式发布,于上一个版本不同,Java 12是一个短期支持版本,但是Java 12并不是一个小版本,依然为各位带来了一些重大新功能,想要使用J ...

最新文章

  1. 点击通知栏后打开Activity,并传参
  2. linux怎么确认oracle已启动,怎么设置在Linux启动后,Oracle也启动,监听也启动
  3. 用国内镜像源pip加速安装模块
  4. Mozilla “Common Voice” 开源语音识别项目
  5. 如何解决和异地女朋友一起看电影的需求?(内附源码)
  6. android关键应用程序,Android应用程序基础.pdf
  7. linux mysql更改用户权限
  8. 公因式的概念_公因式概念论文,关于也淡化概念相关参考文献资料-免费论文范文...
  9. Swift之UITextField+富文本+代理传值
  10. 深入解析C++ STL中的常用容器
  11. 用户行为分析最重要的3个点 渠道转化留存
  12. 经典混响插件免安装+50拓展 – Audio Ease Altiverb 7 XL 7.2.8 WiN
  13. 算法之BFS算法框架
  14. 通过新版阿里ACE认证,实验操作题你来解一下
  15. PD快充3.0协议芯片
  16. linux 关闭屏幕键盘 软键盘
  17. [USACO07DEC]泥水坑Mud Puddles BFS BZOJ 1627
  18. gateway整合filters
  19. Mysql(免安装版)安装、配置、卸载与更改端口
  20. 字节跳动裁员不发年终奖致员工与HR薅头发互殴?字节回应来了

热门文章

  1. matlab 模拟滤波器转换为数字滤波器,模拟低通滤波器转换为数字高通滤波器.doc...
  2. 用Rust保存Windows聚焦图片
  3. QCustomplot 实现鼠标追踪定位线以及坐标
  4. ★★★HEU_KMS_Activator_v7.5 (附详细说明文档)
  5. 软件质量因素 6个_影响软件质量管理的主要因素
  6. 基于Android studio开发的图灵智能聊天机器人
  7. 行为树 中断的理解
  8. python出入库_python出入库_基于Python对Excel数据入库的处理
  9. linux md5校验脚本,Linux md5sum命令的使用方法
  10. unity5.0安卓开发环境配置