【问题标题】:How to authenticate a user in wordpress [via android]如何在 wordpress 中验证用户 [通过 android]
【发布时间】:2013-05-14 14:20:05
【问题描述】:
我试图弄清楚如何通过 android (java) 对用户进行身份验证。该应用程序可以成功创建用户,但我不确定我是否找到任何(或至少体面的)WordPress 的 XMLRPC API 文档,并且我尝试了 JSON-API AUTH 用户插件,但我不知道如何发布任何内容(可以在这里找到:https://github.com/mattberg/wp-json-api-auth)
对于如何使用 XMLRPC API 或 git hub 项目或您发现可行的任何其他方法,我将不胜感激。
【问题讨论】:
标签:
android
json
wordpress
xml-rpc
【解决方案2】:
要对用户进行身份验证,您需要身份验证 cookie,该 cookie 通常在用户将他/她的凭据提供给用户想要登录的相应平台后生成,就像在浏览器中一样。因此,要从 android 执行此操作,您需要 wordpress 插件来帮助您完成此任务。示例插件是 Json Api User 。此插件位于或安装在 JSON Api 插件之上。所以要安装 JSON Api 用户,你需要先安装 JSON Api 插件,然后激活它。之后安装 JSON Api User 然后激活它。从那里您可以使用以下链接从您的 android 应用程序生成身份验证 cookie。
www.your-domain.com/api/user/generate_auth_cookie/?insecure=cool&username=USER_NAME&password=PASSWORD 。
如果提供的用户凭据是有效的,用户将得到状态:“ok”然后 cookie:“SOME CHARACTERS”cookie_name:“SOME CHARACTER”和其他一些 json 键值对的结果。否则,如果提供的凭据不正确,则状态键的值将为“错误”,并且您将拥有一个错误键及其各自的值。