1

WordPressサイトのフロントエンドとしてreactを使用しています。フォームから axios と wp-api を使用して wordpress にデータを POST しようとしています。以下は私がこれをやろうとしている方法ですが、私は取得し続けています:

コード: "rest_cannot_create", メッセージ: "申し訳ありませんが、このユーザーとして投稿を作成することは許可されていません.",…} コード: "rest_cannot_create" データ: {ステータス: 401} メッセージ: "申し訳ありませんが、投稿を作成することは許可されていませんこのユーザーとして。」

const AUTH_OBJ = 'OAuth oauth_consumer_key="hMZQANcBegerge",oauth_token="eger",oauth_signature_method="HMAC-SHA1",oauth_timestamp="1496325588",oauth_nonce="oligrgGalWv",oauth_version="1.0",oauth_signature="v%2f4tiFyH1H46XKBXp6orthejy8Q44%253D"';

const URL = 'http://TEST.COM/wp-json/wp/v2/TEST';

 axios.post(URL,
 querystring.stringify({
        name: this.props.name
 }), {
  headers: { 
    'Content-Type': 'application/x-www-form-urlencoded',
    'Authorization': AUTH_OBJ
  }
 }).then((response) => {
    console.log('Response: ', response);
    if(response.status === 200) {
      console.log('RESPONSE 200');
    }
 });

PostMan を使用して動作させていますが、それ以外の方法で動作させることはできません。

ps この投稿のすべてのトークンなどは、たとえば構成されています。

4

0 に答える 0