APP

来源:互联网 发布:修音软件是什么 编辑:程序博客网 时间:2024/04/19 08:18

APP 接口简介

  APP接口介绍

        通信接口

               请求APP地址(接口地址)->返回接口数据->解析数据->客户端

               接口地址:

               接口文件:

               接口数据:

       APP如何进行通信

             

                          APP的链接地址是看不见的,封装在app里面

            json和xml的区别

                   xml定义:扩展标记语言(Extensible Markup Language ,XML)可以用来标记、定义数据类型,是一种允许用户自己定义的标记语言进行定义的源语言。xml格式统

                                     一跨平台和语言非常适合数据传输和通信,早就成为世界公认的标准。

                                   

                json定义:json(JavaScript Object Notation)一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。可在不同平台直接进行数据交换。JSOP采用兼

                                    容性很高的、完全独立与语言的文本格式这些特性使json成为理想的数据交换语言。

          通信数据格式xml/json区别

                  

       APP接口做的那些事

             

                APP更新接口是每款APP都必须有的

封装通信接口方法(服务器->数据库|缓存->调用接口->客户端)

         json方式封装接口数据方法

PHP生成json数据  : 方法【json_encode($val)】注:该函数只能接受utf-8编码的数据,如果传递其他格式是数据该函数会返回一个null

通信数据的标准格式

code: 状态码

message : 提示信息(邮箱格式不正确;数据返回成功等等)

deta : 返回的数据

<?phpclass Response(){/** * 按json方式输出数据 * @param  [int] $code    [状态码] * @param  [string] $message [提示信息] * @param  [array]  $data    [数据 ] * @return [type]          [string] */public static function json($code,$message = '',$data = array()){if(!is_numeric($code)){return "";}$resule = array('code' => $code,'message' => $message,'data' => $data);echo json_encode($resule);exit;}}?>

<?phprequire_once('./a.php');$arr = array('id' => 1,'name' => 'chenyu');Response::json(200,"数据返回成功",$arr);?>


         xml方式封装接口数据方法

php生成xml数据

拼装字符串

使用系统类

·  DomDocment

·XMLWriter

·SimpleXML

xml方式封装接口数据方法

         综合xml和json方式封装数据接口

核心技术

APP接口实力

原创粉丝点击