我試圖用取發送POST請求OneSignal REST API:反應本地取「不支持BodyInit型」
var obj = {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify({
'app_id': '(API KEY)',
'contents': {"en": "English Message"},
'app_ids': ["APP IDS"],
'data': {'foo': 'bar'}
})
}
fetch('https://onesignal.com/api/v1/notifications', obj)
我知道你不是真的應該把你的API密鑰客戶端代碼,但這只是一個測試,看看它是否會起作用。另外,我發現了錯誤不是來自服務器的響應不好,它是:
Possible Unhandled Promise Rejection (id: 0):
unsupported BodyInit type
我試圖把一個catch
方法上取,但它不會被調用。
有點遺憾,不確定如何繼續。
在此先感謝!