android - 具有 Drupal 后端和登录的 native Android 应用程序

标签 android json drupal native

我需要创建一个原生 Android 应用程序,这个应用程序将使用 Drupal 作为后端。

应用必须是原生的。所有后端功能都将在 Drupal 中处理,甚至是登录凭据。我将使用 JSON 从 Drupal 获取数据

我有几个关于什么是可能的问题。
登录凭据存储在 Drupal DB 中。我如何使用这些凭据登录 Android?我可以使用 JSON 吗?密码呢?密码需要加密。

是否有类似受密码保护的 JSON url 之类的东西?我不希望任何未经授权的人看到 JSON url。

此外,应用程序的 UI 会根据登录人员的角色发生变化。示例:治疗师和患者。这能轻易完成吗?你对如何做到这一点有什么建议吗?

如果您有任何意见或建议,请告诉我。
我是 Android 新手,不是经验丰富的程序员。
提前致谢

最佳答案

首先,我不明白为什么Drupal要登录Android?!?它应该是另一种方式,Drupal 是服务器。

其次,如果您只是要拉取 JSON 数据,您真的需要登录吗? JSON 文件路径接受一些额外的密码参数会容易得多。 PHP 脚本将“捕获”来自 Android 的请求,检查该参数,如果密码正确,则提供 JSON 提要,如果不正确,则只返回一些错误或什么都不返回。像这样的东西:

www.your-site.com/myfeed.json?password=gjkl3#$fjl3556

并且会有一些 php 脚本首先检查 password 参数,如果不正常就退出。 如果没问题就可以获取数据,编码成json,射出json头和json数据。

关于android - 具有 Drupal 后端和登录的 native Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38591634/

相关文章:

drupal 7在自定义模块中提交表单后查询数据库并显示结果

android - Bambuser ffmpeg - "arm-linux-androideabi-gcc is unable to create an executable file."

android - ContentProvider 何时真正创建?

php - 将第 3 方表数据拉入 array/json

Json.NET 需要反序列化的所有属性

javascript - 使用 AJAX 抓取 JSON 数据

java - 引用函数控制

java - Nativescript 应用程序版本 : Issue facing while gradle build

php - 编写 php 代码以在 block 显示和警报中创建菜单

drupal - Chrome 和 Firefox 自动重定向到特定站点上的 https