公司要与其他网站合作,要求开发接口,供合作方调用,返回的数据是json或xml格式的。
因为是第一次开发接口,没有经验,也没有头绪,请问,这个接口该怎么开发呢?
接口均采用标准http方式请求和返回相关资源信息

解决方案 »

  1.   

    就是你写点function啥的,别人能调用就可以了
    至于格式,就看你们需求,想返回啥就可以返回啥
      

  2.   

    和一般的网页没有任何区别,只是访问你的url的时候你只需要把数据以json的格式返回给浏览器就行了,他访问你的url的时候就可以得到json字符串,然后进行解析…… 
    没什么区别,只要你把规则定义好就可以了……
      

  3.   

    是不是这么写:比如:
    接口文件的url是:http://url.com/api.php?id=001接口文件程序:
    <?php
    //get接受传值
    $id = $_GET['id'];
    //执行函数
    api($id);
    //定义函数
    function api($id){
        //函数体
        $result = array(1,2,3);
        return $result;
    }
    ?>
    是这个样子嘛?
    谢谢!
      

  4.   


    不要 return  $result; 而是 echo json_encode($result);
      

  5.   


    只是return 还不行,还要输出echo等,使客户端通过file_get_contents,curl等类似功能的函数获取数据。
      

  6.   

    不用return   ,   return在这里不起任何作用   
    直接 echo  将结果输出到浏览器
    然后对方用file_get_contents,curl等类似功能获取数据
    然后对方就可以解析了
      

  7.   

    既然是接口,理应用class方式写,除非你不懂这个接口是方向是你想对方提供数据还是对方向你提供数据?(据你所说是json/xml)如果是前者的话,你输出的不是html而是一个json/xml
    如果是后者的话,你要用file_get_contents或者类似函数去请求对方的json/xml然后再用php分析提取数据
      

  8.   

    http://www.xxx.com/index.php?class/fun/param
    分别是调用的类、函数,传入的参数
    跟MVC一个样