وب سرویس پیامک یکی از وب سرویس های بسیار پرکاربرد است .
کار با API پیامک تقریبا برای هر برنامه نویسی ضروری است .
عموما وب سرویس های بر پایه XML انتقال داده را انجام می دهند .
SOAP يا Simple Object Access Protocol
يکی از عمومی ترين استاندارد هايی است که در وب سرويس ها استفاده می شود . وقتی يک برنامه شروع به ارتباط با وب سرويس می کند ، پيغام های SOAP وسيله ای برای ارتباط و انتقال ديتا بين آن دو هستند . يک پيغام SOAP به وب سرويس فرستاده می شود و يک تابع يا ساب روتين را در آن به اجرا در می آورد به اين معنی که اين پيغام از وب سرويس تقاضای انجام کاری می کند . وب سرويس نيز از محتوای پيغام SOAP استفاده کرده و عمليات خود را آغاز می کند . در انتها نتايج را با يک پيغام SOAP ديگر به برنامه اصلی می فرستد .
شرکت های مختلفی سرویس API را عرضه می کنند . اما حتما موارد زیر را در نظر بگیرید .
1 - قبل از شروع یک شرکت مطمئن انتخاب کنید .
2 - از دست های پایین وب سرویس تهیه نکنید ، زیرا زمانی شما ارسالی انجام می دهید ، باید چند سرور را رد کند تا شرکت مادر در نهایت به اپراتور برسد ، در نتیجه متوسط ارسال شما که به اپراتور می رسد ، بسیار کم می شود .
عموما هیج وب سایتی دست اول نیست مگر اینکه شماره ثبت حقوقی داشته باشد .
و هر شرکتی هم لینک مستقیم اپراتور نیست . ( ریلسر اند )
3 - دقت کنید سرور شرکت در ایران باشد ، شرکتی که نتواند یک سرور ایران داشته باشد ، شایسته انتخاب نیست .
4 - سرور های خارج نمی توانند سرعت ارسال انبوه بالایی داشته باشند ، زیرا سرور های اپراتور ها در ایران اند. و وقتی شما به سرور خارج وصل شوید و سرور خارج دوباره به ایران وصل شود = نهایتا سرعت خوبی را تجریه نمی کنید . اگر چه ان خطای ارسال و تحویل هم بیشتر می شود .
و اگر شرکت ریسلر و دست های پایین باشد ، دیگر اوضاع خیلی بدتر خواهد شد .
5 - قبل از خرید حتما پارامتر Time On Site موجود در سایت الکسا را برای ان شرکت ببینید ، و مقایسه کنید .
این پارامتر تنها پارامتری است که متوسط حضور کاربر در سایت شرکت را نشان می دهید ، یا به عبارتی محبوبیت ان سایت است و نمی توان ان به اسانی تغییر داد .
6 - قبل از خرید وب سرویس را تست کنید ، زیرا ممکن است فروشنده نتواند نیاز شما را تامین کنید!
یا شما نتوانید وب سرویس را به نرم افزار متصل کنید ، حد اقل هزینه نکرده باشید .
نحوه استفاده از خدمات پیامک :
گام نخست به وب سایت زیر سر بزنید و اطلاعات لازم را بدست اورید .
اگر درخواست دهید ، کد های درخواستی نمونه برای شما ارسال می شود .
و وب سرویس تست چند روزه ای دریافت می کنید و با خیال راحت تست کنید .
یک نمونه کد برای ارسال :
long [] Recid=null
byte[] status=null
int SendSMS = PARSGREEN.SMS.SendSMS("PG1546000", "444345", new string[] { "0912......." }, "10001391", "text", ref Recid, ref status
;(
یک نمونه کد برای دریافت تعدا پیامک های صندوق ورودی :
int InboxCount = PARSGREEN.SMS.GetInboxCount("user name", "password", true);
و ....
نوشته شده : پارس گرین