[问题] 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