[問題] R post 問題

作者: FA88124 (吃我的Put啦)   2021-11-13 20:23:43
[問題類型]:
程式諮詢
[軟體熟悉度]:
使用者
[問題敘述]:
最近發現Line Notify功能 可以透過post api
傳遞訊息到自己的line上
一開始是在app script發現
有嘗試使用python測試 可以正常運作
後來想在R上如法炮製卻沒辦法傳遞
會顯示400Error
上各網站研究了一下 感覺應該是json檔設定有問題
但不知道該如何調整
請版上先進不吝指教
[程式範例]:
httr::POST(url="https://notify-api.line.me/api/notify",
body= rjson::toJSON(list(message = '通知的訊息')),
add_headers(Accept = 'application/json',
Authorization = "Bearer 我的APIKey"))
[環境敘述]:
R version 4.1.1 (2021-08-10)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 19043)
敬請指教 不勝感激
作者: cywhale (cywhale)   2021-11-13 21:35:00
要不要改用jsonlite::toJSON 試試看開F12看Network傳回來的response body有error message?
作者: lycantrope (阿寬)   2021-11-14 22:23:00
utils::URLencode後的訊息接在url後面post就可行但我不知道怎麼用R的payload

Links booklink

Contact Us: admin [ a t ] ucptt.com