为什么一个信号不支持某些特殊字符?
Why some special characters are not supported in one signal?
我正在使用 onesignal 从我的网络服务向移动应用程序发送推送通知。但是我意识到不支持某些字符,我们可以做些什么来解决这个问题?下面是我发送到 onesignal 的 postString:
postString = "{""app_id"":""myID"",""language"":""ar"", ""tags"" :
[{""key"": ""my_key"", ""relation"": ""="", ""value"": """ & my_value& """}] ,
""data"" : {""contactName"" : """ & contactName & """ },
""contents"" : {""en"" : """ & pushMessage & """ } }"
当我尝试像 +-*/.!@#$%^&*()_+=-?><|":;'\
一样发送数据时,我收到了这个错误:
远程服务器返回错误:(400) 错误请求。
注意:当我将语言更改为 en 时,我遇到了同样的错误。有什么想法吗?
支持所有 unicode 字符。您的数据中的额外引号可能导致此问题。请通过转义任何单引号或双引号确保您的 postString 有效 JSON,这应该可以解决此问题。
我正在使用 onesignal 从我的网络服务向移动应用程序发送推送通知。但是我意识到不支持某些字符,我们可以做些什么来解决这个问题?下面是我发送到 onesignal 的 postString:
postString = "{""app_id"":""myID"",""language"":""ar"", ""tags"" :
[{""key"": ""my_key"", ""relation"": ""="", ""value"": """ & my_value& """}] ,
""data"" : {""contactName"" : """ & contactName & """ },
""contents"" : {""en"" : """ & pushMessage & """ } }"
当我尝试像 +-*/.!@#$%^&*()_+=-?><|":;'\
一样发送数据时,我收到了这个错误:
远程服务器返回错误:(400) 错误请求。
注意:当我将语言更改为 en 时,我遇到了同样的错误。有什么想法吗?
支持所有 unicode 字符。您的数据中的额外引号可能导致此问题。请通过转义任何单引号或双引号确保您的 postString 有效 JSON,这应该可以解决此问题。