前提・実現したいこと
Google Apps Scriptを利用してHTTPリクエストしたい
<呼び出すAPI>
rapidapi.comで公開されている「SEO extraction」
https://rapidapi.com/Canssens/api/seo-extraction
<前提>
・コードは rapidapi.comが生成した JavaScript(fetch)のもの
発生している問題・エラーメッセージ
Exception: Request failed for https://canssens-seo-extraction-v1.p.rapidapi.com returned code 400 myFunction @ 無題 2.gs:3
該当のソースコード
GAS
1function myFunction() { 2 3 var response = UrlFetchApp.fetch("https://canssens-seo-extraction-v1.p.rapidapi.com/seo/api/", { 4 "method": "POST", 5 "headers": { 6 "content-type": "application/x-www-form-urlencoded", 7 "x-rapidapi-key": "4xxxxxxxxxxxxxx", 8 "x-rapidapi-host": "canssens-seo-extraction-v1.p.rapidapi.com" 9 }, 10 "body": { 11 "url": "https://teratail.com/" 12 } 13}) 14 Logger.log(response); 15}; 16 17
試したこと
・Rapid Api上でAPIが動作することは確認済み
・Pythonでリクエストし、Json形式で値が返ってくることを確認済み
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/19 12:01