آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ایجاد وب سرویس و اضافه کردن api onesignal

124045  9 سال پیش  9 سال پیش
0 0

من میخوام از طریق وب سرویس ارسال پوش نتیفیکیشن انجام بدم

تو داکیومنت https://documentation.onesignal.com/docs/onesignal-api

نمونه کد گذاشته اما وقتی توی کد میزارم ارور میده

باید چطور از این کدها استفاده کنم؟

این کدی هست که تو وب سرویسم اضافه کردم

[WebMethod]
    public void   notificationsSendtoall(string mess)
    {
        var request = WebRequest.Create("https://onesignal.com/api/v1/notifications") as HttpWebRequest;

        request.KeepAlive = true;
        request.Method = "POST";
        request.ContentType = "application/json; charset=utf-8";

        request.Headers.Add("authorization", "Basic NGEwMGZmMjItY2NkNy0xMWUzLTk5ZDUtMDAwYzI5NDBlNjJj");

        var serializer = new JavaScriptSerializer();
        var obj = new
        {
            app_id = "c937e737-ff02-4f5d-a230-482ead56e79d",
            contents = new { en = mess },
            included_segments = new string[] { "All Users" }
        };
        var param = serializer.Serialize(obj);
        byte[] byteArray = Encoding.UTF8.GetBytes(param);

        string responseContent = null;

        try
        {
            using (var writer = request.GetRequestStream())
            {
                writer.Write(byteArray, 0, byteArray.Length);
            }

            using (var response = request.GetResponse() as HttpWebResponse)
            {
                using (var reader = new StreamReader(response.GetResponseStream()))
                {
                    responseContent = reader.ReadToEnd();
                }
            }
        }
        catch (WebException ex)
        {
            System.Diagnostics.Debug.WriteLine(ex.Message);
            System.Diagnostics.Debug.WriteLine(new StreamReader(ex.Response.GetResponseStream()).ReadToEnd());
        }

        System.Diagnostics.Debug.WriteLine(responseContent);

    }
}

0 0
خطایی که توی LogCat نمایش میده رو بزارید و خطی که ازش ایراد می گیره رو مشخص کنید. در ضمن کدها رو توی تگ کد بزارید. (9 سال پیش)
0 0
ممنون برطرف شدواما یه سوال دیگه دارم (9 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .