我正在尝试做的事情:我希望能够检索当前登录的私人用户详细信息,即。当前用户的电子邮件、当前用户发布的帖子、过去的 terawallet 交易、钱包余额、用户设置,并将其显示在 wp 后端的 Angular 前端。为此,我正在使用 wp-api-angular 库
我能够实现的目标:
-从角度前端登录到各种帐户
- 创建基本帖子
- 删除帖子
- 编辑帖子
-创建令牌,我可以在开发工具的“网络”选项卡中看到它,其中包含 user_display_name、user_email 和 user_nicename
基本上我已经能够在这里复制演示内容https://github.com/wordpress-clients/wp-api-angular#wpapiusers,问题是当我尝试访问 site.com/wp-json/wp/ v2/users/me(我假设我正在寻找的所有细节都在)它返回给我一个 401 未经授权
我试图做的事情: 我已经做了几个小时了,但我找不到问题(我还是 json 新手)
-添加到 .htaccess
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
-添加到 /etc/apache2/sites-enabled/000-default.conf
AllowOverride All
-在 /var/www/ 中的 /etc/apache2/apache2.conf 中将权限从无更改为全部
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
在邮递员上它说我有一个 CORS 问题,但在 reqbin 上它通过就好了,所以我很困惑