今天接到一个要求,
说要把A公司开发好一套数据WEB管理系统(PHP+MYSQL),提供一个接口给另一家公司B,
使得另一家公司B可以实时查看A公司管理系统的数据,甚至可以更新A公司管理系统的数据!我想知道是:1.接口要怎们提供(使得B公司可实时查看、更新A公司的数据)
            2.怎么提供才能确保安全(使得只有B公司才可以查、看更新A公司的数据,别的公司不行)
            3.有没有提供接口的案例,可以让我这个新手学一学
            4.是不是做数据库同步也能实现B公司实时查看、更新A公司的数据的效果
希望有热心人能帮忙解决!

解决方案 »

  1.   

    1.写成api 给他们调用. 自己封装好 将api 调用的方法 传递的参数 做成文档提供给他们。
    其实就是 
    用户验证
    member.php?username=xxxx&level=xxx...
    获取数据
    get.php?do=getdata&time=xxxxx
    反正自己定义吧 .跟自己GET 或者POST 一样.只是封装得尽量完善,还有类的权限设置好.2.用户验证不就行了.当用户得到授权之后那么有个权限可以调用哪些API.
    3.看看淘宝的open 平台.当然open平台很专业我想你们应该不需要这么复杂.
    4.数据同步应该是只能查看而不能更新.
      

  2.   

    1.A公司做个隐藏的后台,B公司用CURL函数提交数据去请求结果即可
    2.请求的数据中加个隐藏域,域里面要传递密码,如果密码不对视为非法
    3.Paypal就是有接口的,可以看看
    4.同1L
      

  3.   

    1. 传递加密。
    2. 数据加密
    3. 网络access限制。
      

  4.   

    webservice 
    看一下soap的文档即可