我试图弄清楚如何通过 android (java) 对用户进行身份验证。该应用程序可以成功创建用户,但我不确定我是否找到任何(或至少体面的)WordPress 的 XMLRPC API 文档,并且我尝试了 JSON-API AUTH 用户插件,但我不知道如何发布任何内容(可以在此处找到:https ://github.com/mattberg/wp-json-api-auth )我将不胜感激有关如何使用 XMLRPC API 或 git hub 项目或任何其他方法的帮助'已经发现工作。
2 回答
对于您的问题,请参阅插件 JSON-api_auth ... http://wordpress.org/support/topic/looking-for-this-in-ages#post-
我希望这有帮助..
要对用户进行身份验证,您需要通常在用户将他/她的凭据提供给用户想要登录的相应平台后生成的身份验证 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 键值对的结果。否则,如果提供的凭据不正确,则状态键的值将为“错误”,并且您将拥有一个错误键及其各自的值。