首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zend -为移动应用程序创建PHP

Zend -为移动应用程序创建PHP
EN

Stack Overflow用户
提问于 2012-11-05 21:49:18
回答 2查看 942关注 0票数 0

我目前正计划为ios创建一个移动应用程序

安卓

应用程序将允许最终用户管理和查看其项目的进度。(网络创建公司)。

申请将有:

  • 项目管理(多重)
    • 查看进度
    • 查看任务
    • 查看时间
    • 查看文件
    • 查看消息

  • 登录/注销表单+配置文件/编辑配置文件部分
  • 发送/回复消息
  • 添加对任务和文件的注释

问题是:使用创建API (Restful或其他什么)的最佳方法是什么?

这个API 必须集成到定制的项目管理系统和MySQL DB中。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-06 12:43:53

我只是在PHP上工作(不管是针对移动平台还是其他网站),在实现了SOAP和REST之间之后,我选择了一个RESTful API,我可以推荐它.

Zend有上述两种方法的组件,但REST在comp中更容易理解。用肥皂。

您必须考虑的一件事是日志,您可以使用HTTP或OAuth (HTTP或HTTP自动化更容易),但我认为更好的方法是为用户生成唯一的API密钥(每个用户都应该拥有自己的密钥),这个密钥确保您可以识别用户,并且安全风险很小,因为用户不必在HTTP请求中发送登录和密码(安全风险),如果密钥在WIFI或基础设施上被捕获,黑客不会让用户登录到web应用程序,而只是因为API可能不是主要web应用程序提供的所有功能。

如果您为您的密钥设置了一些到期时间或对密钥设置了IP限制,则可以使其更安全:)

最后的一些提示:将API实现为新分离的ZF模块。

票数 2
EN

Stack Overflow用户

发布于 2012-11-06 06:14:16

到目前为止,我注意到的最好的事情之一是http://getfrapi.com/

它利用了从Zend到梨的所有东西。也许你应该检查一下视频http://www.youtube.com/watch?v=vJVQi7ZFSaQ

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13240963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档