Wordpress / users / me端点请求被禁止

时间:2015-09-18 11:05:39

标签: wordpress rest wordpress-plugin

使用Wordpress的插件 WP REST API 版本1,有一个名为/users/me的端点,它响应当前登录用户的数据。当我请求/users/me时出现403 Request Forbidden错误。但是,如果我请求/users/1(其中1是用户ID),那么一切正常。那么为什么我为/users/me端点收到403错误?我使用邮递员发送我的请求:

此工作(userID 1是当前登录的用户):

http://example.com/wp-json/users/1?access_token={myAccessToken}

DOESN'工作:

http://example.com/wp-json/users/me?access_token={myAccessToken}

但是,使用 WP REST API 版本2时,/users/me可以正常工作,但它只返回版本1将返回的子集。通过比较(即电子邮件,名字,姓氏等)数据不完整

http://example.com/wp-json/wp/v2/users/me?access_token={myAccessToken}

{
    "avatar_urls": {
        "24": "http://2.gravatar.com/avatar/29b3ef85f13fedb43f84e6cb4a634e73?s=24&d=mm&r=g",
        "48": "http://2.gravatar.com/avatar/29b3ef85f13fedb43f84e6cb4a634e73?s=48&d=mm&r=g",
        "96": "http://2.gravatar.com/avatar/29b3ef85f13fedb43f84e6cb4a634e73?s=96&d=mm&r=g"
    },
    "description": "",
    "id": 1,
    "link": "http://example.com/author/admin/",
    "name": "admin",
    "url": "",
    "_links": {
        "self": [
            {
                "href": "http://example.com/wp-json/wp/v2/users/1"
            }
        ],
        "collection": [
            {
                "href": "http://example.com/wp-json/wp/v2/users"
            }
        ]
    }
}

0 个答案:

没有答案