 客服热线:560+104
Java SDK常用方法

Java SDK介绍

CivetOAuth是提供给第三方系统接入相信的Web后台开发人员软件发工具包,它和Javascript SDK一样都是为了提高第三方系统接入相信的效率而设计。 CivetOAuth适用于Java技术的Web服务器端开发,若用PHP、Node.js等其它Web服务器技术可直接参考WebService接口相关文档。
生活频道 CivetOAuth.jar下载   

获得当前相信用户信息

对应类为:CivetOAuth实例化时需提供AppID。
若需在网站后获得用户信息,需要用户点击访问OAuth页面(详见:OAuth协议与用户信息获取),在CivetOAuth.jar中提供了生成OAuth链接的方法。

获得相信当前用户信息一般分成两步完成,但是也可以通过FastGetUserInfo方法一步完成。

接收与回复消息

对应类为:MsgReceiver。
另外需要使用消息相关类,其中消息基类CivetMsgBase,文字消息类CivetTextMsg,图文消息类CivetNewsMsg等。
使用此方法需在操作平台(https://civetpublic.foxconn.com)开通“开发者模式”。
以下范例实现接收到用户发送“您好!”,自动回复“您好,很高兴见到你!”

主动发送消息

对应类为:MsgSender。
使用此方法需在操作平台(https://civetpublic.foxconn.com)申请开通主动发送消息权限,并设定高级接口调用密码。
以下范例实现按OpenID给对应用户发送一个图文消息

群发消息

对应类为:MsgMassSender。
使用此方法需在操作平台(https://civetpublic.foxconn.com)申请开通主动发送消息权限,并设定高级接口调用密码。
以下范例实现向所有关注用户群发消息。

验证用户的SoftwareToken

对应类为:SoftwareToken。
使用此方法需在操作平台有生活频道账号,并向相信业务部门申请开通SoftwareToken,且需上传第三方系统的账号与工号对应关系等数据。