API Engagespot возвращает неверный идентификатор при отправке уведомления - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь создать систему уведомлений один на один с использованием PHP и Engagespot.Пользователь вошел в систему, и я вызвал функцию Engagespot.identifyUser ().После этого, если я отправляю уведомление на этот идентификатор, он говорит неверный идентификатор.

Это мой вызов API.

POST /2/campaigns HTTP/1.1
Host: api.engagespot.co
Api-Key: XXX

{
   "campaign_name":"Test Campaign",
   "notification":{
       "title":"Hey XYZ, Message only for you.",
       "message" : "How are you",
       "icon":"http://mywebsite.com/icon.png",
       "url":"https://mywebsite.com"
   },
   "send_to":"identifiers",
    "identifiers" : ["daniel"]   
}

Есть идеи, почему это не работает?

1 Ответ

0 голосов
/ 19 марта 2019

Вы должны убедиться, что идентификатор существует.Если Engagespot.identifyUser('daniel') не был выполнен, идентификатор не будет отображен, и API выдаст эту ошибку.

Решение состоит в том, чтобы убедиться, что Engagespot.identifyUser('daniel') выполняется правильно.

...