【问题标题】:Urban Airship API V3 Push request - 400 Bad requestUrban Airship API V3 推送请求 - 400 错误请求
【发布时间】:2015-08-25 00:06:48
【问题描述】:

我收到 400 - 错误请求。

这是我的要求:

{ “观众” : { “标签”:[“994c4298-89ba-4715-879d-10540fcf0059”,“a82e8789-3239-4899-b6dc-1e6a71dc06d4”] }, “通知”: { “警报”:“8 月 19 日测试”, “额外”:{“NewsID”:“127”} }, “设备类型”:“全部” }

这是我的代码:

   using (var client = new WebClient())
                string PostData = "I am assigining above json string here";
                UTF8Encoding encoding = new UTF8Encoding();
                var dataToPost = encoding.GetBytes(PostData);
                client.Headers[HttpRequestHeader.ContentType] = "application/json";                                        
                client.Headers.Add(HttpRequestHeader.Accept,"application/vnd.urbanairship+json; version=3;");                    
                //client.Headers[HttpRequestHeader.Accept] = "application/vnd.urbanairship+json; version=3";
                client.Credentials = new NetworkCredential("App key", "Master key");
                var result = client.UploadData("https://go.urbanairship.com/api/push/", "POST", dataToPost);

                Stream stream = new MemoryStream(result);
                StreamReader reader = new StreamReader(stream);
                string text = reader.ReadToEnd();

【问题讨论】:

    标签: urbanairship.com


    【解决方案1】:

    当我将“tags”更改为“tag”并将“extra”放入“ios”时工作:{“extra”:“blah blah blah”}

    我认为他们在 V3 中进行了这些更改。

    谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 2022-01-04
      • 1970-01-01
      • 2020-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多