0
所以我試圖用oneSignal的REST API取消通知。我已經成功發送了它們並使用oneSignal REST API進行了排定,但取消操作證明是困難的。大多是因爲文檔中的捲曲是:取消OneSignal REST API的通知
curl --include \
--request DELETE \
--header "Authorization: Basic NGEwMGZmMjItY2NkNy0xMWUzLTk5ZDUtMDAwYzI5NDBlNjJj" \
https://onesignal.com/api/v1/notifications/{notificationId}?app_id={appId}
這是迄今爲止我的PHP代碼:
$ch = curl_init();
$httpHeader = array(
'Authorization: Basic MY_REST_API_KEY'
);
$url = "https://onesignal.com/api/v1/notifications/" . NOTIFICATION_ID . "?app_id=" . APP_ID;
$options = array (
CURLOPT_URL => $url,
CURLOPT_HTTPHEADER => $httpHeader,
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_CUSTOMREQUEST => "DELETE",
);
curl_setopt_array($ch, $options);
$response = curl_exec($ch);
curl_close($ch);
我也不太清楚如何將殼轉化爲PHP和現在它不會刪除通知。 $響應沒有返回任何意思,它沒有工作。任何幫助都是極好的。 感謝