برنامه نویسان

افزودن کد پنل پیامکی به سایت یکی از خدمات سایت آیکو اس ام اس است که برای برنامه‌نویسان و توسعه‌دهندگان وب طراحی شده است. این قابلیت به کاربران امکان می‌دهد تا کدهای پنل پیامکی را مستقیماً در وب‌سایت خود ادغام کنند و سیستم ارسال پیامک را راه‌اندازی نمایند. این ویژگی برای توسعه‌دهندگانی که می‌خواهند سایت خود را با امکانات پیامکی حرفه‌ای‌تر کنند، بسیار کاربردی است و می‌تواند برای ارسال اطلاعیه‌ها، تأیید شماره‌ها، یا اطلاع‌رسانی‌ها مورد استفاده قرار گیرد

NODEJS

PYTHON

PHP

#C

JS

JAVA

				
					      var data = JSON.stringify({
      "mobile": "Your Mobile",
      "templateId":
      "YourTemplateID",
      "parameters": 
      [{name: 'PARAMETER1' ,
      value: '000000'},
      {name: 'PARAMETER2' ,
      value: '000000'}],
      });
      var config = {
      method: 'post',url: 'https://api.sms.ir/v1/send/verify',
      headers: {
      'Content-Type':
      'application/json',
      'Accept': 'text/plain',
      'x-api-key':
      'YOURAPIKEY'},
      data : data};
      axios(config)
      .then(function
      (response) {
      console.log(JSON.stringify(response.data));
      })
      .catch(function (error)
      {console.log(error);
      });
				
			
				
					      conn = http.client
      .HTTPSConnection("api.sms.ir")
      payload = "{\n \"mobile\": \"Your Mobile\",\n  \"templateId\":
      YourTemplateID,\n       \"parameters\": [\n    {\n      \"name\":
      \"PARAMETER1\",\n      \"value\": \"000000\"\n},       \n    {\n        \"name\
      ":\"PARAMETER2\",\n        \"value\
      ":\"000000\"\n    }\n]\n}"
      headers = {
      'Content-Type': 'application/json',
      'Accept': 'text/plain',
      'x-api-key':
      'YOURAPIKEY'}
      conn.request("POST", "/v1/send/verify", payload, headers)
      res = conn.getresponse()
      data = res.read()
      
      print(data.decode("utf-8"))
				
			
				
					      $curl = curl_init();
      curl_setopt_array($curl, array(
      CURLOPT_URL => 'https://api.sms.ir/v1/send/verify',
      CURLOPT_RETURNTRANSFER => true,
      CURLOPT_ENCODING => '',
      CURLOPT_MAXREDIRS => 10,
      CURLOPT_TIMEOUT => 0,
      CURLOPT_FOLLOWLOCATION => true,
      CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, 
      CURLOPT_CUSTOMREQUEST => 'POST',
      CURLOPT_POSTFIELDS =>'{        "mobile": "Your Mobile",
      "templateId": YourTemplateID,
      "parameters": [
      {"name": "PARAMETER1",
      "value": "000000" },
      
      {"name":"PARAMETER2",
      "value":"000000"
      }] }',
      CURLOPT_HTTPHEADER =>
      array('Content-Type: application/json',
      'Accept: text/plain',  'x-api-key:
      YOURAPIKEY'),
      ));$response = curl_exec($curl);
      curl_close($curl);
      echo $response;
				
			
				
					      HttpClient httpClient = new HttpClient();
      httpClient.DefaultRequestHeaders.Add("x-api-key", "YOURAPIKEY");
      var payload = @"{" + "\n" +      @"  ""mobile"": ""Your Mobile""," + "\n" +      @"
      ""templateId"": 100000," + "\n" +      @"  ""parameters"": [" + "\n" +      @"
      {" + "\n" +      @"      ""name"": ""CODE""," + "\n" +      @"
      ""value"": ""1234""" + "\n" +      @"    }" + "\n" +      @"  ]" + "\n" +      @"}";
      HttpContent content = new StringContent(payload, Encoding.UTF8, "application/json");
      var response = await httpClient.PostAsync("https://api.sms.ir/v1/send/verify",
      content);      var result = await response.Content.ReadAsStringAsync();
				
			
				
					      var myHeaders = new Headers();
      myHeaders.append("Content-Type", "application/json");
      myHeaders.append("Accept", "text/plain");
      myHeaders.append("x-api-key", "YOURAPIKEY");
      var raw = JSON.stringify({
      "mobile": "Your Mobile",
      "templateId":
      "YourTemplateID",
      "parameters": [
      {name: 'PARAMETER1' ,
      value: '000000'},
      {name: 'PARAMETER2' ,
      value: '000000'}
      ],
      }
      );
      var requestOptions = {        method: 'POST',        headers:
      myHeaders,    
      body: raw,
      redirect: 'follow'
      };
      fetch("https://api.sms.ir/v1/send/verify",
      requestOptions)
      .then(response =>
      response.text())
      .then(result =>
      console.log(result))
      .catch(error => console.log('error',
      error));
				
			
				
					      OkHttpClient client = new OkHttpClient().newBuilder()      .build();
      MediaType mediaType = MediaType.parse("application/json");
      RequestBody body = RequestBody.create(mediaType,
      "{\n  \"mobile\": \"Your Mobile\"\"templateId\": YourTemplateID
      ,\n\"parameters\":
      [\n{\n\"name\": \"PARAMETER1\",\n         \"value\":
      \"000000\"\n    },
      \n    {\n          \"name\":\"PARAMETER2\",\n           \"value\
      ":\"000000\"\n    }\n  ]\n}");      Request request = new Request.Builder() 
      .url("https://api.sms.ir/v1/send/verify")        .method("POST", body)
      .addHeader("Content-Type", "application/json")
      .addHeader("Accept",
      "text/plain")
      .addHeader("x-api-key",
      "YOURAPIKEY")        .build();
      Response response client.newCall(reques
      t).execute();
				
			

نمونه کد برای Verify

برای پیاده‌سازی، شما می‌توانید از API آیکو اس ام اس استفاده کنید. به‌عنوان مثال، کدهای روبه رو برای ارسال پیام تایید به کاربر از طریق API مناسب است. این سری کدها برای زبان های : nodejs، python، php، js، java و #c آورده شده اند.

اتصال به پر استفاده‌ترین پلاگین‌های وردپرس

کاربران می‌توانند سیستم پیامکی سایت خود را به پلاگین‌های محبوب مانند WooCommerce، Contact Form 7، Gravity Forms و دیگر افزونه‌های پرکاربرد وردپرس متصل کنند. این ویژگی امکان ارسال پیامک‌های اطلاع‌رسانی، تأیید سفارش، یادآوری پرداخت و دیگر اعلان‌ها را به‌صورت خودکار و مستقیم از طریق سایت فراهم می‌کند.

دیجیتس

مشهورترین افزونه برای ارسال پیامک کدتائید در وردپرس

ووکامرس

اطلاع‌رسانی فاکتورهای سفارشات به مشتری و مدیر

گرویتی فرم

ارسال پیامک به مدیر و مشتری بعد از تکمیل فرم در سایت شما

فرم تماس 7

یک فرم ساز محبوب در وردپرس و ارسال پیامک بعد از تکمیل فرم

وردپرس

پنل پیامک را به سایت وردپرسی خود وصل کنید

whmcs

ارسال پیامک در مدیریت خدمات هاستینگ با ماژول whmcs

اس ام اس مارکتینگ سایت خود را تنها با ثبت شماره تماس خود شروع کنید

با کمترین قیمت بهترین بازخورد را برای کسب و کار خود ایجاد کنید.

سوالات متداول

سوالات متداولی که کاربران درباره بخش برنامه نویسان و اتصال پنل پیامکی به پلاگین های وردپرسی خود دارند.

  • آیا آیکو اس‌ام‌اس به تمامی پلاگین‌های وردپرس متصل می‌شود؟

    بله، آیکو اس‌ام‌اس از اتصال به پلاگین‌های پرکاربرد وردپرس مانند WooCommerce، Contact Form 7، WPForms و Gravity Forms پشتیبانی می‌کند.

     

  • چگونه می‌توانم آیکو اس‌ام‌اس را به پلاگین WooCommerce متصل کنم؟

    برای اتصال آیکو اس‌ام‌اس به WooCommerce، کافی است پلاگین مربوطه را نصب کرده و از بخش تنظیمات پلاگین، اطلاعات حساب کاربری آیکو اس‌ام‌اس را وارد کنید تا پیامک‌های تأیید سفارش و اطلاع‌رسانی‌های دیگر به مشتریان ارسال شود.

     

  • آیا می‌توانم پیامک‌های خود را به لیست سیاه ارسال کنم؟

    بله، آیکو اس‌ام‌اس این قابلیت را دارد که پیام‌ها را حتی به شماره‌های موجود در لیست سیاه ارسال کند. این ویژگی می‌تواند برای ارسال پیام‌های خاص به مخاطبان خاص مفید باشد.

     

  • آیا نیاز به کدنویسی برای اتصال به پلاگین‌ها هست؟

    اکثر پلاگین‌های وردپرس با آیکو اس‌ام‌اس به‌طور خودکار از طریق API یا تنظیمات پیشرفته قابل اتصال هستند، و نیاز به کدنویسی دستی ندارد. اما در صورت نیاز، توسعه‌دهندگان می‌توانند کدهای سفارشی را برای یکپارچه‌سازی بهتر بنویسند.

     

  • چطور می‌توانم تنظیمات ارسال پیامک را در پلاگین‌های وردپرس تغییر دهم؟

    آیکو اس‌ام‌اس عمدتاً برای ارسال پیامک‌های داخل ایران طراحی شده است، اما امکان ارسال به کشورهای دیگر بسته به قوانین و امکانات موجود وجود دارد. بهتر است برای این موضوع با تیم پشتیبانی تماس بگیرید.

     

     

  • آیا آیکو اس‌ام‌اس از ارسال پیامک به شماره‌های خارج از ایران پشتیبانی می‌کند؟

    لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله​

  • آیا آیکو اس‌ام‌اس از ارسال پیامک‌های تکی نیز پشتیبانی می‌کند؟

    بله، علاوه بر ارسال پیامک‌های انبوه، آیکو اس‌ام‌اس امکان ارسال پیامک‌های تکی به افراد خاص را نیز فراهم می‌کند.

     

  • چگونه می‌توانم آیکو اس‌ام‌اس را با پلاگین WPForms برای ارسال پیامک به کاربران متصل کنم؟

    برای اتصال آیکو اس‌ام‌اس به WPForms، باید پلاگین آیکو اس‌ام‌اس را نصب کرده و از بخش تنظیمات WPForms، گزینه ارسال پیامک را فعال کرده و اطلاعات آیکو اس‌ام‌اس را وارد کنید. سپس می‌توانید پیامک‌های تأیید ارسال فرم را به کاربران دریافت کنید.