zoukankan      html  css  js  c++  java
  • c# 调用 友盟api

    今天要使用友盟的推送API来给我的app进行推送信息,调试了好久,老是返回500错误,最终在友盟的技术人员支持下完成了此操作,在此多谢友盟技术和客服人员。

    把发方法和注意事项贴出来供大家参考。

    public static void post5()
            {
                string url = "http://msg.umeng.com/api/send";
                HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
                request.Method = "POST";
                string str = "{"appKey":"***","timestamp":1415872474403,"validation_token":"***","type":"broadcast","payload":{"aps":{ "alert":"xxx"}},"policy":{},"production_mode":"false","description":"xxx"}";
                
                byte[] bs = Encoding.ASCII.GetBytes(str);
                request.ContentLength = bs.Length;
                using (Stream reqStream = request.GetRequestStream())
                {
                    reqStream.Write(bs, 0, bs.Length);
                    reqStream.Close();
                }
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                HttpStatusCode statusCode = response.StatusCode;
            }
    

      注意:传内容时别忘记值得内容加引号,大家在传入appkey timestamp 的时候习惯传参,容易忽略引号。

    贴出此列:

     {"appKey":"123456","timestamp":1415872474403,"validation_token":"896415454sdfd","type":"broadcast","payload":{"aps":{ "alert":"xxx"}},"policy":{},"production_mode":"false","description":"xxx"} 
  • 相关阅读:
    NoSql数据库简介及Redis学习
    C++内存泄露
    实现堆排、快排、归并
    常见C/C++笔试、面试题(二)
    Linux的五种I/O模式
    设计模式之Iterator模式
    MapReduce简介
    PHP字符串函数试题
    PHP之curl函数相关试题
    PHP数学函数试题
  • 原文地址:https://www.cnblogs.com/long11310/p/4095641.html
Copyright © 2011-2022 走看看