package com.itbox.grzl;
/**
* WebService接口地址
*
* @author hyh
*/
public class Api {
/** 正式地址 */
private static final String API_HOST = "http://115.28.105.82:8006/";
private static final String CODE_HOST = "http://whoyao.com/checkcode.ashx?key=android_remark";
private static final String IMAGE_HOST = "http://image.whoyao.net/";
private static final String IMAGE_URL = "http://115.28.105.82:8007/%s/100x100.jpg";
public static final int PAGE_SIZE = 15;
public static final int PAGE_DEFAULT_INDEX = 1;
// /**测试 接口地址*/
// private static final String Api_d = "http://api.d.whoyao.com/";
// private static final String Api_r = "http://api.r.whoyao.com/";
// private static final String Api_h = "http://10.10.1.137:40008/";
// private static final String Api_c = "http://10.10.1.155:82/";
// /**测试 验证码地址*/
// private static final String Code_d =
// "http://d.whoyao.com/checkcode.ashx?key=android_remark";
// private static final String Code_r =
// "http://r.whoyao.com/checkcode.ashx?key=android_remark";
// private static final String Code_h =
// "http://10.10.1.137/checkcode.ashx?key=android_remark";
// // 211.100.49.56
// /**测试 图片地址*/
// private static final String Image_d = "http://image.d.whoyao.com/";
// private static final String Image_r = "http://image.r.whoyao.com/";
//
// /**接口地址*/
// public static final String Api_Addr = Api_d;
// /**图片地址*/
// public static final String Image_Addr = Image_d;
// /**验证码图片*/
// public static final String Code_Addr = Code_d;
/** 图片尺寸 */
// private static final String ImageDemen_60 = "/60x60.jpg";
public static final String ImageDemen_100 = "/100x100.jpg";
public static final String ImageDemen_120_90 = "/120x90.jpg";
public static final String ImageDemen_240_180 = "/240x180.jpg";
public static final String ImageDemen_0 = "/0x0.jpg";
/** 公共模块 */
public static final class Common {
private static final String PartName = "common/";
/** 与系统同步时间 */
public static final String GetServerTime = PartName + "getsystemtime";
// /**获取系统标签*/
// public static final String GetSystemTag = PartName + "getsystemtag";
// /**测试UserAgent*/
// public static final String TestUserAgent = PartName + "useragent";
}
/**
* 用户模块
*
* @author hyh
*/
public static final class User {
private static final String PartName = "user/";
/** 1.客户端初始化和检查更新 */
public static final String CheckUpdate = PartName + "mobileinfo";
/** 2.登录 */
public static final String Login = PartName + "login";
/** 3.注册 */
public static final String Register = PartName + "register";
/** 4.验证账号是否已注册 */
public static final String CheckAccount = PartName + "checkaccount";
/** 5.获取短信验证码 */
public static final String SendVerifyCode = PartName + "sendphonecode";
/** 6.校验短信验证码 */
public static final String CheckVerifyCode = PartName
+ "checkphonecode";
/** 8.邮箱找回密码 */
public static final String ResetPwdEmail = PartName + "uppwdbyemail";
/** 9.获取用户详细信息 */
public static final String DetailInfo = PartName + "getmyuserdetail";
/** 10.编辑个人资料 */
public static final String UpUserInfo = PartName + "upuserdetail";
/** 12.修改个人头像 */
public static final String UpUserFace = PartName + "upuserface";
/** 13.上传个人照片 */
public static final String AddUserPhoto = PartName + "adduserphoto";
/** 14.删除用户照片 */
public static final String DelUserPhoto = PartName + "deleteuserphoto";
/** 15.实名认证 */
public static final String UpHonestyInfo = PartName + "myhonestyinfo";
/** 16.获取闲人预告 */
public static final String GetFree = PartName + "getmyfree";
/** 17.发闲人预告 */
public static final String AddMyFree = PartName + "addmyfree";
/** 18.修改密码 */
public static final String ChangePassword = PartName + "updatepwd";
/** 19.标签换一换 */
public static final String GetNextTags = PartName + "nexttags";
/** 20.添加标签 */
public static final String UpTags = PartName + "addtag";
/** 21.删除标签 */
public static final String DeleteTag = PartName + "deleteusertag";
/** 22.获取隐私设置 */
public static final String AddUserSafeSetting = PartName
+ "addusersetsafe";
/** 23.修改隐私设置 */
public static final String UpUserSafeSetting = PartName + "usersetsafe";
/** 24.获取隐私设置 */
public static final String GetUserSafeSetting = PartName
+ "getusersetsafe";
/** 25.修改条件设置 */
public static final String UpConditionSetting = PartName
+ "conditionsetting";
/** 26.获取条件设置 */
public static final String GetConditionSetting = PartName
+ "getconditionsetting";
/** 27.意见反馈 */
public static final String Feedback = PartName + "addfeedback";
public static final String GETUSEREXTENSION = PartName
+ "getuserextension";
/** 28.修改时空设置 */
public static final String UpUserSpacetime = PartName
+ "adduserspantime";
/** 29.手机找回密码 */
public static final String RetrievePwdByPhone = PartName
+ "uppwdbyuserphone";
/** 30.获取时空设置 */
public static final String GetUserSpacetime = PartName
+ "getuserspacetime";
/* 31.注销接口,仅ios */
/** 32.获取实名认证信息 */
public static final String GetHonestyInfo = PartName + "getuserhonesty";
/** 33 删除全部标签 */
public static final String DeleteAllTag = PartName + "deletealltag";
/*
* 用户模块第2部分
*/
/** 获取用户信息 **/
public static final String GET_USER_LIST = PartName + "getuserlist";
public static final String GET_USER_EXTENSION = PartName
+ "getuserextension";
/**
* 修改导师更多资料接口
*/
public static final String UP_USER_MORE = PartName
+ "updateuserextension";
/**
* 修改个人资料
*/
public static final String UP_USER_INFO = PartName + "updateuserlist";
/**
* 添加身份验证接口
*/
public static final String ADD_USER_IDCARD = PartName
+ "adduserauthentication";
/** 获取老师评价 **/
public static final String GET_TEACHER_COMMENT = PartName
+ "getteachercomment";
public static final String ADD_TEACHER_COMMENT = PartName
+ "addteachercomment";
/** 上传图片 **/
public static final String UPLOAD_IMAGE = PartName + "uploadimage";
/** 测评 */
/** 提交测评 */
public static final String SUBMIT_EXAM = PartName + "addusertesting";
/** 测评记录 */
public static final String EXAM_REPORT = PartName + "getusertesting";
/** 论坛 */
/** 添加论坛 */
public static final String ADD_COMMENT = PartName + "addcomment";
/** 添加论坛评论 */
public static final String ADD_COMMENTRE_MARK = PartName
+ "addcommentremark";
/** 获取论坛 */
public static final String GET_COMMENT = PartName + "getcomment";
/** 获取论坛 */
public static final String GET_COMMENTRE_MARK = PartName
+ "getcommentremark";
/** 收入 */
/** 获取收入明细 */
public static final String GET_TEACHER_INCOME = PartName
+ "getteacherincome";
/** 申请提现 */
public static final String ADD_USER_WITHDRAWALS = PartName
+ "adduserwithdrawals";
/** 获取申请提现记录 */
public static final String GET_USER_WITHDRAWALS = PartName
+ "getuserwithdrawals";
/** 取消申请提现记录 */
public static final String CANCEL_USER_WITHDRAWALS = PartName
+ "canceluserwithdrawals";
/** 检查关注 */
public static final String checkattention = PartName + "checkattention";
/** 删除关注 */
public static final String deleteattention = PartName + "deleteattention";
/** 添加关注 */
public static final String addattention = PartName + "addattention";
/** 获取关注 */
public static final String getattentionbyuserid = PartName + "getattentionbyuserid";
public static final String getattentionmore = PartName + "getattentionmore";
/**
* 获取用户头像地址
*
* @param path
* @return
*/
public static String getAvatarUrl(String path) {
return String.format(IMAGE_URL, path);
}
}
/** 活动模块接口 */
public static final class Event {
private static final String PartName = "activity/";
/** 1:添加活动接口 */
public static final String add = PartName + "addactivity";
/** 2:活动搜索接口 */
public static final String search = PartName + "searchactivity";
/** 3:参加活动接口 */
public static final String join = PartName + "joinactivityuser";
public static final String cancelactivity = PartName + "cancelactivity";
/** 4:添加感兴趣接口 */
public static final String interestAdd = PartName
+ "addactivityuserinterest";
/** 5:添加活动评论接口 */
public static final String commentAdd = PartName
+ "addactivityusercomment";
/** 6:获取活动评论接口 */
public static final String commentList = PartName
+ "getactivityusercomment";
/** 7:获取活动详情接口 */
public static final String detail = PartName + "getactivitydetail";
/** 8:我的活动接口 */
public static final String listForUser = PartName + "getmyactivity";
}
/** 在线学习模块 */
public static final class Online {
private static final String PartName = "OnLine/";
/** 1.获取在线活动接口 */
public static final String getOnline = PartName + "getonline";
/** 2.添加学习统计数接口 */
public static final String addStatistics = PartName
+ "addonlinestatistics";
}
/** 支付模块 */
public static final class Pay {
private static final String PartName = "Alipay/";
// /** 1.话题首页 */
// public static final String TopicHome = PartName + "topiclist";
}
/** 咨询模块 */
public static final class Consultation {
private static final String PartName = "Consultation/";
/** 1.马上提问 */
public static final String probleming = PartName + "probleming";
/** 2.咨询搜索 */
public static final String getteacher = PartName + "getteacher";
public static final String searchprobleming = PartName
+ "searchprobleming";
public static final String getteacherbooking = PartName
+ "getteacherbooking";
public static final String GETUSERMEMBER = PartName + "getusermember";
public static final String ISSOLVE = PartName + "issolve";
public static final String GETUSERPROBLEMDETAIL = PartName
+ "getuserproblemdetail";
public static final String GETMYPROBLEM = PartName + "getmyproblem";
public static final String adduserproblemdetail = PartName + "adduserproblemdetail";
public static final String getuserproblemdetail = PartName + "getuserproblemdetail";
public static final String conversationfinish = PartName + "conversationfinish";
}
/** 支付模块 */
public static final class Alipay {
private static final String PartName = "Alipay/";
public static final String Buy_Member_Web = PartName + "memberwebstart";
public static final String Buy_Member_Clinet = PartName
+ "memberclientstart";
public static final String Buy_Picture_Web = PartName
+ "picturewebstart";
public static final String Buy_Picture_Client = PartName
+ "pictureclientstart";
public static final String Buy_Phone_Web = PartName + "phonewebstart";
public static final String Buy_Phone_Client = PartName
+ "phoneclientstart";
}
private static String getHost() {
return API_HOST;
}
/** 获取Api的URL地址 */
public static String getUrl(String apiName) {
return getHost() + apiName;
}
/** 获取图片的URL地址 */
// public static String getImageUrl(String ImageID,String ImageDimen){
// return Image_Addr + ImageID + ImageDimen;
// }
}