org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允许有内容。
首先,第一步,安装好apache和ph
如果php里面是2_4,则需要下载一个低版本的php,否则会导致apache服务器无法正常解析php文件。
第二步,安装discuz,我安装的版本是Discuz_X31_SC_UTF8zip。安装的时候勾选全新安装会顺便安装UCenter,如果没有安装的话就需要自己下载安装了,版本为UCenter15+
第三步,开始配置UCenter服务器端(就是UCenter安装的那个程序)
如图:
第三步,配置我们自己的程序,也就是客户端。
1拷贝开源项目里的jar包https://codegooglecom/p/discuz-ucenter-api-for-java/downloads/list
2配置一个用于与UCenter对接的servlet
复制代码 代码如下:
<servlet>
<servlet-name>connect_discuz</servlet-name>
<servlet-class>comfivestarsinterfacesbbsapiUC</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>connect_discuz</servlet-name>
<url-pattern>/api/ucphp</url-pattern>
</servlet-mapping>
3把配置文件(configproperties)复制到src目录下
复制代码 代码如下:
#
# ================================================
# Discuz! Ucenter API for JAVA
# ================================================
# UC comunication settings
#
#
#uc server url如果是全新安装的模式,ucenter可以随discuz一起安装,路径是
UC_API = http://{discuz根目录}/uc_server
#uc ip address
UC_IP = 127001
#key
UC_KEY = yunstudio
#appid
UC_APPID = 2
#connect mode: default value is ""
UC_CONNECT =
4把开源项目中的demo(Jsp_demojsp)复制到应用的根目录中。原来作者的jsp文件编码和文件头都有点小问题,所以我稍微的修改了一下。
复制代码 代码如下:
<%
/
================================================
Discuz! Ucenter API for JAVA
================================================
JSP 调用示例
更多信息:http://codegooglecom/p/discuz-ucenter-api-for-java/
/
%>
<%@ page language="java" import="javautil" pageEncoding="UTF-8"%>
<%@ page import="comfivestarsinterfacesbbsutilXMLHelper"%>
<%@ page import="comfivestarsinterfacesbbsclientClient"%>
<%
Client uc = new Client();
String result = ucuc_user_login("admin", "yun");
LinkedList<String> rs = XMLHelperuc_unserialize(result);
if(rssize()>0){
int $uid = IntegerparseInt(rsget(0));
String $username = rsget(1);
String $password = rsget(2);
String $email = rsget(3);
if($uid > 0) {
responseaddHeader("P3P"," CP=\"CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR\"");
outprintln("登录成功");
outprintln($username);
outprintln($password);
outprintln($email);
String $ucsynlogin = ucuc_user_synlogin($uid);
outprintln("登录成功"+$ucsynlogin);
//本地登陆代码
//TODO
Cookie auth = new Cookie("auth", ucuc_authcode($password+"\t"+$uid, "ENCODE"));
authsetMaxAge(31536000);
//authsetDomain("localhost");
responseaddCookie(auth);
Cookie user = new Cookie("uchome_loginuser", $username);
responseaddCookie(user);
} else if($uid == -1) {
outprintln("用户不存在,或者被删除");
} else if($uid == -2) {
outprintln("密码错");
} else {
outprintln("未定义");
}
}else{
outprintln("Login failed");
Systemoutprintln(result);
}
%>
1、 首先您需要有一个安装运行的DISCUZ论坛,X1版本以上。
2、 其次您安装了anwsion社交社区程序,11版本以上。
3、 下载anwsion程序的UCENTER扩展包:http://wwwwecentercom/downlo Czip
4、 解压ucenter扩展包,把Upload目录里面的api和uc_client两个目录拷贝到您anwsion程序的安装根目录, 并设置uc_client/data 目录里面所有文件夹和文件可读写。
5、 访问您的uc_server,http://您的discuz地址/uc_server,登录。
6、 在UC应用管理里面,添加新应用,并按照图示填入,空白处如果不清楚用途请不要填写,然后提交。
7、 这个时候提交返回的连接通信失败,这是正常的,我们接下来还需要做一些配置方能连接成功。
8、 在通信失败后面,点击编辑,进入编辑页面之后页面拉到最下面,显示:拷贝上图里面Ucenter配置信息,并在第4步骤anwsion程序根目录下的uc_client目录里面新建一个文件名为configincphp的文件(utf8无签名格式),打开粘贴Ucenter配置信息,并把Ucenter配置信息里面的第一行改成为:
<php
define(‘UC_CONNECT,’’);
其余不变,保存(utf8无签名格式)。
9、 刷新下UCENTER应用管理,这时候应该显示通信成功,如果通信不成功请返回上述过程检查是否配置正确。
10、 登陆anwsion后台,在全局-站点功能里面打开ucenter接口,配置完成。
我有支付宝接口文档。官方是15%和年费限定交易额度两种。
我这个费率09%(是百分之09也就是一百元只收9毛),计算比较一下 这个价格比交年费但是限定了一个交易金额,超过了在收手续费的那种都更加划算。5万交易额才收450元,10万交易额收900元。而且如果过你的交易额增加还可以逐渐减少手续费。 想要的话可以联系我哦。
开源硬件:相对于以Linux为代表的开源软件阵营,开源硬件也是开 源思想的继承者。这些硬件的开发者将硬件的全部资料都对外公开,包括电路图、固件、软件、元件列表、器件列表以及印刷版图。这些资料允许任何人使用,比开 源软件的开放度更高的地方在于,作者更是允许将这些资料及硬件用于任何商业开发。
主要的论坛
1、 极客迷
极客迷是DIY学习与分享社区,拥有科技、生活、艺术、酷玩等不同的频道。虽然智能硬件只是其一部分,但其上仍旧有一些不错的作品分享。目前此社区拥有8万会员,每天帖子接近100篇。
2、 电子发烧友论坛
电子发烧友论坛是一个古老而传统的电子社区,主要面向电子工程师。提供一些电子资料、行业资讯以及交易对接。2006年成立的电子发烧友在智能硬件时代仍旧不失专业性,在智能硬件行业拥有一席之地。
3、 筑梦创造
筑梦创造致力于打造专业化的创客资讯分享平台,目前开设栏目有创客社区、硬道理、聚创意、猎奇等栏目。
4、 雷锋网
想必不用过多解释,在百度搜索“智能硬件”出现的第一个网站正是雷锋网。这家位于深圳的科技媒体定位在移动互联网,在智能硬件大潮中,结合深圳的地缘优势,正在越来越多地关注智能硬件,它们是创客马拉松、MakeFair等大型智能硬件活动的主力参与方,其实力可见一斑。
5、 点名时间
点名时间是中国最大的众筹平台,与其他重酬平台不同的是,它在募集中的项目,科技项目占比超过90%,而其中又以智能硬件类项目为主。因此,如果要发现一些有潜力的项目、创业,必须关注点名时间。如果你有好的创意,点名时间将成为你的一个起点。
6、MakerLab
创客实验室是创客们的学习交流平台,它们提供高质量的产品和入门教程。一步步带你进入智能硬件开发的大门。同时,MakerLab也有自己的开发板销售,兼容Arduino的STduino,基于32位ARM cpu,让你以差不多的价格享受高性能的ARM cpu。
7、雷科技
雷科技是中国新晋的智能硬件社区。雷科技当前面向智能硬件开发者提供资源共享、资讯分享和问答互助的平台,在广州、深圳等地开展线下技术沙龙、智能硬件开发比赛、技术大讲堂等活动。
8、戴客网
戴客网是可穿戴设备之家,提供智能手表、智能手环、智能眼镜等产品的资讯、评测。你可以理解为它是可穿戴设备领域的ZOL或者天极网,其每天保持近10篇文章以上的更新速度,可见可穿戴设备行业依然十分之火热。
9、极客工坊
面向Arduino、树莓派等开发板的开发者。有开源项目区、开源软硬件等板块,目前拥有3万多会员,技术流社区。
10、爱极客
最新的科技视频资讯、数码产品评测、好玩的IT知识。爱极客是为数不多的重视视频评测的智能硬件科技媒体。
希望能够帮到你,望采纳,谢谢
网站模板库 » org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允许有内容。
0条评论