discuz-ucenter-api-for-java的学习

2023-11-08

需求:Java的主网站,注册时同步到discuz的数据库

实现:

参考http://code.google.com/p/discuz-ucenter-api-for-java/

1、在discuz的UCenter的应用管理中,添加一个应用

应用类型:其他

应用名称:ns

应用的主URL:http://localhost:8080/ns

应用IP:127.0.0.1

通信密钥:123456

其他默认

保存后“应用列表”显示“通信成功”

2、在主程序中

web.xml文件添加

<!-- discuz客户端bigin -->
    <servlet>
        <servlet-name>api</servlet-name>
        <servlet-class>com.fivestars.interfaces.bbs.api.UC</servlet-class>
        <load-on-startup>2</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>api</servlet-name>
        <url-pattern>/api/uc.php</url-pattern>
    </servlet-mapping>
    <!-- discuz客户端end -->


src目录下的config.properties文件中添加

##discuz begin
#uc server url
UC_API=http://localhost/discuz/uc_server
#uc ip address
UC_IP=127.0.0.1
UC_KEY=123456
UC_APPID=2
#connect mode: default value is ""
UC_CONNECT=
##discuz end


3、在http://code.google.com/p/discuz-ucenter-api-for-java/ 提供的源代码的Test.java文件执行即可测试


关键是配置,UC_API得指到uc_server

api的核心是,用Socket通信调用uc的方法

以上



本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

discuz-ucenter-api-for-java的学习 的相关文章

随机推荐

  • Ubuntu18.04软件源修改成国内镜像源

    Ubuntu18 04软件源修改成国内镜像源 修改sources list文件 文件在 etc apt目录下 操作需要root权限 记得加上sudo sudo vim etc apt sources list 添加科大镜像源 在文件最下面加
  • UITabBarController的使用详解及其自定义

    转载自 https www jianshu com p 2f74a5d93faa 简介 UITabBarController 选项卡控制器 与导航控制器一样 也被广泛用于各种ios应用程序 顾名思义 选项卡控制器在屏幕底部显示一系列 选显卡
  • java使用URLconnection下载文件 getContentLength()为-1 的解决办法

    一 起因 APP想要从远程服务器下载一个文件 不想使用网络请求框架 想了解一下原生的实现 于是简单了解了一下URLconnection类的使用 加上参考了网络上的实现 简单实现了文件下载操作 代码如下 long downloadLength
  • angular自定义实现管道

    参考angular官方文档 角 管 angular io 选择 描述 name 要在模板绑定中使用的管道名称 通常使用较小的驼峰大小写 因为名称不能包含连字符 pure 如果为 true 则管道是纯的 这意味着仅当该方法的输入参数时才调用该
  • Visual Studio Code 手动导入 jar包

    前言 为了方便调试 ModBus库包 使用 VSCode 搭建 Java 开发环境 安装过程中的一些问题 JDK 和 JRE 版本不兼容 卸载 原JDK 和 JRE 使用 jdk 8u221 windows x64 安装 安装过程中会让你安
  • Vuforia Virtual Button(虚拟按钮)案例二——按钮事件处理

    一 利用Unity3d进行开发 查看这个脚本 是对虚拟按钮的事件进行监听控制 相应地修改按钮的触发事件可以通过这个类进行 Add the material corresponding to this virtual button to th
  • AI AIgents时代-(四.)应用上手

    HuggingGPT MetaGPT HuggingGPT HuggingGPT是一个多模型调用的 Agent 框架 利用 ChatGPT 作为任务规划器 根据每个模型的描述来选择 HuggingFace 平台上可用的模型 最后根据模型的执
  • Git 代码分支管理 / 版本管理

    Git 代码分支管理 版本管理 在使用 Git 时 基本不可能只有一个分支 即使只有一个人发开 也会考虑代码的安全而分多个分支 多人协同开发时 可能每个人在不同的分支开发 也可能不同团队在不同的分支开发 还有就是不同的功能在不同的分支开发
  • Mybatis中如何传入map参数呢?

    转自 Mybatis中如何传入map参数呢 下文笔者讲述Mybatis的xml中使用map参数的方法分享 如下所示 实现思路 1 将参数类型设置为map 2 在xml中直接使用map的键值获取参数即可 例 Mybatis使用map获取键值的
  • nginx中rewrite的六种常用跳转(域名、客户端IP ......)

    注意 每次做完一个需要将前面的配置文件中配置清除 防止影响结果 一 应用场景 基于域名的跳转 1 公司旧域名www accp com 因业务需求有变更 需要使用新域名www kgc com代替 1 不能废除旧域名 2 从旧域名跳转到新域名
  • RTL8201F芯片配置(LWIP_FreeRTOS)

    RTL8201芯片配置 LWIP FreeRTOS RTL8201F芯片配置 LWIP FreeRTOS 基本情况 RTL8201F芯片初始化过程 芯片手册 不正常的初始化结果 初始化流程 PHY芯片寄存器相关介绍 初始化流程 RTL820
  • 学习大神的12306验证码识别-C#开源

    本程序是在 飞无痕落无声 的 火车票抢票攻略 程序的基础上提取验证码识别程序 首先上图 验证码识别步骤为 灰度化 二值化 剪裁 分割 识别 本程序的识别率为70 另附百度网盘下载c 源码 http pan baidu com s 1kTuj
  • k8s部署失败常见原因

    1 错误的容器镜像 非法的仓库权限 其中两个最普遍的问题是 指定了错误的容器镜像 使用私有镜像却不提供仓库认证信息 这在首次使用 Kubernetes 或者绑定 CI CD 环境时尤其棘手 让我们看个例子 首先我们创建一个名为 fail 的
  • java设计模式——状态模式(State Pattern)

    概述 状态模式用于解决系统中复杂对象的状态转换以及不同状态下行为的封装问题 当系统中某个对象存在多个状态 这些状态之间可以进行转换 而且对象在不同状态下行为不相同时可以使用状态模式 状态模式将一个对象的状态从该对象中分离出来 封装到专门的状
  • open函数的使用

    简述 open是UNIX系统 包括LINUX Mac等 的系统调用函数 区别于C语言库函数fopen include
  • t6服务器虚拟打印机,priPrinter Professional(免费的虚拟打印机) V6.6.0 中文免费版

    priPrinter Professional是一款免费的虚拟打印机 它可以处理非常强大的打印作业 可以帮助用户重新排列页面信息 当用户打印完成的时候 还可以直接预览pdf文件 priPrinter 可以帮助您与重新排列页面或作业 删除边距
  • 香港科技大学(广州)物联网学域李松泽教授课题组现招收博士后研究员、全奖博士、硕士研究生(2023秋季入学)

    香港科技大学 广州 物联网学域李松泽教授课题组现招收博士后研究员 全奖博士 硕士研究生 2023秋季入学 同时开放科研助理 科研访问学生等职位申请 李老师个人简介 Songze Li https songzli github io 李松泽博
  • 硬件知识-ADC模数转换芯片

    ADC的分辨率与精度 精度 是用来描述物理量的准确程度的 而 分辨率 是用来描述刻度划分的 分辨率与AD芯片的位数有关 而精度需要查看手册看参数 对于ADC 确定输入大小 Vin OutputcodeLSB 如果ADC的输出代码为二进制或二
  • 微信小程序——抽奖之九宫格

  • discuz-ucenter-api-for-java的学习

    需求 Java的主网站 注册时同步到discuz的数据库 实现 参考http code google com p discuz ucenter api for java 1 在discuz的UCenter的应用管理中 添加一个应用 应用类型