具有 Drupal 后端和登录的本机 Android 应用程序
Native Android app with Drupal backend and Login
我需要创建一个本机 Android 应用程序,此应用程序将使用 Drupal 作为后端。
应用必须是原生的。所有后端功能都将在 Drupal 中处理,甚至是登录凭据。我将使用 JSON 从 Drupal
获取数据
我有几个关于可能的问题。
登录凭据存储在 Drupal DB 中。我如何使用这些凭据登录 Android?我可以使用 JSON 吗?密码呢?密码需要加密。
是否有类似密码保护的东西 JSON url?我不希望任何未经授权的人看到 JSON url。
此外,应用程序的 UI 也会发生变化,具体取决于登录人员的角色。示例:治疗师和患者。这能轻易完成吗?你对如何做到这一点有什么建议吗?
如果您有任何意见或建议,请告诉我。
我是 Android 的新手,不是经验丰富的程序员。
提前致谢
首先,我不明白为什么 Drupal 应该登录 Android?!?它应该是另一种方式,Drupal 是服务器。
其次,如果您只是要拉取 JSON 数据,您真的需要登录吗? JSON 文件路径接受一些额外的密码参数会容易得多。 PHP 脚本将 "catch" 来自 Android 的请求,检查该参数,如果密码正确,则提供 JSON 提要,如果不只是 return 一些错误或什么都没有全部。类似于:
www.your-site.com/myfeed.json?password=gjkl3#$fjl3556
并且会有一些 php 脚本首先检查 password
参数,如果不正常就退出。
如果没问题就可以获取数据,编码为json,射出jsonheader和json数据。
在您的应用程序中,您编写了一个 API 调用来执行登录请求,并连接到您的 Drupal 网站。为此,您需要设置 'Drupal services',以允许您的应用访问登录。
我需要创建一个本机 Android 应用程序,此应用程序将使用 Drupal 作为后端。
应用必须是原生的。所有后端功能都将在 Drupal 中处理,甚至是登录凭据。我将使用 JSON 从 Drupal
获取数据我有几个关于可能的问题。
登录凭据存储在 Drupal DB 中。我如何使用这些凭据登录 Android?我可以使用 JSON 吗?密码呢?密码需要加密。
是否有类似密码保护的东西 JSON url?我不希望任何未经授权的人看到 JSON url。
此外,应用程序的 UI 也会发生变化,具体取决于登录人员的角色。示例:治疗师和患者。这能轻易完成吗?你对如何做到这一点有什么建议吗?
如果您有任何意见或建议,请告诉我。
我是 Android 的新手,不是经验丰富的程序员。
提前致谢
首先,我不明白为什么 Drupal 应该登录 Android?!?它应该是另一种方式,Drupal 是服务器。
其次,如果您只是要拉取 JSON 数据,您真的需要登录吗? JSON 文件路径接受一些额外的密码参数会容易得多。 PHP 脚本将 "catch" 来自 Android 的请求,检查该参数,如果密码正确,则提供 JSON 提要,如果不只是 return 一些错误或什么都没有全部。类似于:
www.your-site.com/myfeed.json?password=gjkl3#$fjl3556
并且会有一些 php 脚本首先检查 password
参数,如果不正常就退出。
如果没问题就可以获取数据,编码为json,射出jsonheader和json数据。
在您的应用程序中,您编写了一个 API 调用来执行登录请求,并连接到您的 Drupal 网站。为此,您需要设置 'Drupal services',以允许您的应用访问登录。