Twitters APIを呼び出して自分のツイートを取得しようとしていますので、私が作成しているウェブサイトに投稿することができます。Axios API
次のコードを実行するとエラーが発生します。
XMLHttpRequest cannot load https://api.twitter.com/1.1/search/tweets.json?q=%SamSchaeferSays . No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin ' http://localhost:3333 ' is therefore not allowed access. The response had HTTP status code 400." And "bundle.js:30041 Uncaught (in promise) Error: Network Error.
私はPHPを使用しないAPI呼び出しには新しく、ここで間違っていることはわかりません。
const tweet = 'https://api.twitter.com/1.1/search/tweets.json?q=%SamSchaeferSays';
function getUserTweet() {
return axios.get(`${tweet}`).then(function(response){
console.log(response.data)
console.log(response.status)
});
}
サンプルのOAuth列
const DST = `OAuth oauth_consumer_key="${consumerKey}",
oauth_nonce="${}",
oauth_signature="${}",
oauth_signature_method="${}",
oauth_timestamp="${}",
oauth_token="${}",
oauth_version="1.0"
`;
「400」は不正なリクエストを意味します。エントリポイントは構文的に正しいものではありません。 –