前提・実現したいこと
GASからAtomPub API にてBasic認証をして、LIVEDOOR BLOGに記事をPOSTしたいのですが、
Basic認証をパスすることができません。
いろいろ検索しましたが、間違っている箇所がわからないのでアドバイスをよろしくおねがいします。
https://help.blogpark.jp/archives/52372407.html
発生している問題・エラーメッセージ
Exception: Request failed for https://livedoor.blogcms.jp returned code 401. Truncated server response: Invalid Authenticate (use muteHttpExceptions option to examine full response)
該当のソースコード
javascript
1function livedoor_Post(){ 2var url= 'https://livedoor.blogcms.jp/atompub/USERID/article'; 3var title = 'テスト'; 4var text = 'テスト送信'; 5var rawData = '<?xml version="1.0" encoding="UTF-8"?>' + 6 '<entry xmlns="http://www.w3.org/2007/app" xmlns:atom="http://www.w3.org/2005/Atom">' + 7 '<title>'+ title + '</title>' + 8 '<content type="application/xhtml+xml">' + text + '</content>' + 9 '</entry>'; 10 11var options = { 12 'method': 'POST', 13 'body' : rawData, 14 'headers': { 15 'Authorization': 'Basic' + Utilities.base64Encode("userID" + ":" + "PASSWORD"), 16 'Content-Type': 'application/atom+xml;type=entry' 17 } 18}; 19UrlFetchApp.fetch(url, options); 20 21} 22
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/13 10:53
2021/06/13 11:11 編集