admin			
			2017-11-18
		
新手请按照顺序阅读篇章
    
开发APP的时候 我们免不了需要提交用户的数据到HYBBS
比如 登陆注册 发帖回帖 一系列有关提交的操作!
    
    提交接口PHP文件路径 /Action/App_api.php
    
APP内如何提交数据呢
hy.api.post(方法,JSON数据,成功回调,失败回调)
    
| 
                 
                    方法名  | 
            作用 | 额外参数 | 
| vote | 投票 | 
                 id=文章TID 或 评论PID type=( thread1 | thread2 | post1 | post2 ) thread1 = 文章顶 thread2 = 文章踩 post1 = 评论订 post2 = 评论踩 cookie = 用户cookie  | 
        
| post_thread | 发表文章帖子 | 
                 forum = *板块分类ID title = *文章标题 tgold = (可选参数)收费文章(金额) 0 = 不开启 (默认=0) thide = (可选参数)隐藏文章内容 回复显示 回复可见 1 = 使用该功能 0 = 不开启 (默认=0) cookie = 用户cookie  | 
        
| post_post | 发表评论 | 
                 
 id= *文章ID content = *帖子内容 cookie = 用户cookie  | 
        
| user_login | 用户登陆 | 
                 user = *用户名 pass = *密码 登陆成功后返回Json array( 'error'=>true,//=false则登陆失败 'info'=>'登陆成功或失败提示语', 'cookie'=>'用户cookie' )  | 
        
| user_add | 用户注册 | 
                 user = *用户名 pass1 = *密码 pass2 = *确认密码 email = *安全邮箱地址  | 
        
| upload_image | 上传图片 | 
                 photo = 图片 (如何上传图片 可以参考APP编辑器插件里的JS功能) geturl = (可选参数)返回值类型. 默认为Json方式, 如果参数为 1 则会返回字符串 代表文件路径 #返回内容中 多出一项file_path 此对象是上传成功的文件路径 cookie = 用户cookie  | 
        
| 待添加文档 | 作用 | 额外参数 | 
    
    登陆案例
hy.api.post('user_login',{user:'用户名',pass:'密码'},
  function(e){    
    if(e.error){//登陆成功
      plus.storage.setItem("user_cookie",e.cookie); //储存用户cookie 后期的API需要用到的
      plus.storage.setItem("user_info",JSON.stringify(e.info)); //储存用户信息
      plus.nativeUI.toast('登陆成功');
    }else{//登陆失败
      alert(e.info);//提示失败框
    }
  },
  function(e){
    mui.alert('远程服务器出错','登陆失败',null,null,'div');
  }
);
//和以前一样 必须放在 hy_init(function(){ 下运行 });
投票案例 使用用户Cookie
//投票 文章XX 类型thread1 =文章赞  cookie 取APP本地用户cookie
hy.api.post('vote',{id:'文章ID',type:'thread1',cookie:plus.storage.getItem("user_cookie")},
  function(e){
    if(e.error){
      //投票成功
    }else{
      //投票失败
    }
  },function(e){
    //网络原因或远程代码出错
  }
);
    
| 
				
					 | 
			
			
			    
  				 
              		APP上传图片的urlencoded是什么?我翻很久了都没找到,可以给个详细的Api把              		 
              	
				 | 
			
		
| 
				
					 | 
			
			
			    
  				 danf1066 2019-3-28 
					    	APP上传图片的urlencoded是什么?我翻很久了都没找到,可以给个详细的Api把					     
					APP端上传图片 好像不涉及 url encode 吧? 你在哪看到的代码 APP上传图片API 地址: {php HYBBS_URL('App_api','upload_image')} 图片参数:photo 传入图片数据 用户cookie参数:cookie 传入用户cookie  | 
			
		
| 
				
					 | 
			
			
			    
  				 {"success":true,"msg":"上传成功!","file_path":"http://cun.waiby.cn/upload/userfile/1/tmp/98213d4ec55bd3a1a06095ddd897aa9f/"} 通过手机POST上传数据,为何返回结果没有具体的路径呢?  | 
			
		
| 
				
					 | 
			
			
			    x2638656029# 4楼 2022-5-1 点评 解決了嗎  |