API DEVELOPER TOOLS/ Email / Account Web Service / Add Campaign

דוגמאות קוד

HTML - Form Submit
 העתק קוד

<html>
  <head></head>
  <body>
        <form >
            

            
        </form>
  </body>
</html>

העתק את הקוד, מלא את הפרמטרים ולחץ על כפתור Submit.
** במידה ומדובר בפרמטרים מסוג מערך - ניתן להוסיף תוספות של inputs עם אותו name, יש לשים לב רק שמספר האיברים במערך שווה למספר האיברים בכל הפרמטרים מסוג מערך במתודה.

Jquery - Form Manipulation
 העתק קוד




                              

העתק את הקוד, הדבק אותו בתוך תגי script ומלא את הפרמטרים.
** יש לצרף קישור לספריית Jquery בנוסף לקוד.
** במידה ומדובר בפרמטרים מסוג מערך - ניתן להוסיף תוספות של inputs עם אותו name, יש לשים לב רק שמספר האיברים במערך שווה למספר האיברים בכל הפרמטרים מסוג מערך במתודה.

ASP.NET C#
 העתק קוד


    using System;
    using System.Configuration;
    using System.Data;
    using System.Linq;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Xml.Linq;
    using GlobalPulseemService;
    public partial class _Default : System.Web.UI.Page
    {
        //define a Web service proxy object.
        private GlobalPulseemService.PulseemServices proxy; 
        protected void btnAction_Click(object sender, EventArgs e) 
        {
            proxy = new GlobalPulseemService.PulseemServices();
            
        }
    }

                              

על מנת להשתמש ב web service בפלטפורמת asp.net יש לבצע את הצעדים הבאים:

  1. דרך הSolution Explorer קליק ימני על שם הפרויקט , לעמוד עם העכבר על "Add" (על מנת להרחיב את האפשרויות) ולבחור ב"Service Reference".
    לחילופין ניתן לבחור בתפריט העליון באפשרות "Website" ואז לבחור ב "Add Service Reference".
  2. יש ללחוץ על כפתור "Advanced" שנמצא בתחתית החלון.
  3. בחלון החדש שנפתח יש ללחוץ על כפתור "Add Web Reference..." שנמצא בתחתית החלון.
  4. יש להקליד בתוך השדה "URL" את הקישור לAPI של פולסים "http://www.pulseem.co.il/Pulseem/PulseemServices.asmx" וללחוץ על הסימון של החץ.
  5. לאחר מכן תתבצע התממשקות לAPI של פולסים, תחת השדה ":Web reference name" יש להקליד את השם "GlobalPulseemService" (על מנת שדוגמת הקוד שסיפקנו תעבוד) וללחוץ על כפתור "Add Reference".
  6. אחרי הלחיצה על "Add Reference" יווסף לכם הסרויס GlobalPulseemService תחת תיקיית App_WebReference.
  7. לאחר מכן יש לפתוח דף חדש (בדוגמא שלנו קראנו לו Default.aspx) ולהוסיף כפתור (בדוגמא שלנו קראנו לו btnAction) ובאירוע שלו OnClick להוסיף את המתודה כפי שסופקה.
** ניתן לשנות את שם הדף, שם הכפתור והאירוע שמפעיל את המתודה כל עוד שומרים על החוקיות בעבודה מול הasp.net.

PHP
 העתק קוד'>

<?php

?>
                                    

העתק את הקוד מלמעלה ומלא את ערכי הפרמטרים
*** יש לשים לב שרק פרמטרים מסוג string נכתבים בתוך גרשיים. פרמטרים מסוג int/byte/boolean יכתבו ללא גרשיים.

Java - Using Eclipse
 העתק קוד

                    
    import java.net.URI;
    import org.apache.http.HttpEntity;
    import org.apache.http.HttpResponse;
    import org.apache.http.client.HttpClient;
    import org.apache.http.client.methods.HttpGet;
    import org.apache.http.client.methods.HttpRequestBase;
    import org.apache.http.client.utils.URIBuilder;
    import org.apache.http.impl.client.HttpClientBuilder;
    import org.apache.http.util.EntityUtils;

    public class PulseemApi {;
        public static void main(String[] args) {
            try {
                HttpClient client = HttpClientBuilder.create().build();
                
                ((HttpRequestBase) get).setURI(uri);
                HttpResponse responseGet = client.execute(get);  
                HttpEntity resEntityGet = responseGet.getEntity();  
                if (resEntityGet != null) {  
                    //do something with the response
                    System.out.println(EntityUtils.toString(resEntityGet));
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
                        
                                    
על מנת להשתמש ב web service בפלטפורמת eclipse יש לבצע את הצעדים הבאים:
  1. יש להוריד את ספריית הHttpComponents מהכתובת הבאה https://hc.apache.org/downloads.cgi ולהוסיף את קבצי הjar לפרויקט.
  2. לאחר מכן צור קלאס חדש בשם PulseemApi (כדי שדוגמת הקוד שסיפקנו תעבוד). שים לב שאפשרות הבחירה public static void main(String[] args) מסומנת ולחץ על כפתור Finish.
  3. העתק את הקוד שסיפקנו ומלא את הפרמטרים, לאחר מכן הרץ את הפרויקט.
** לא רץ תחת פרוטוקול SSL

יש לך שאלות? נשמח לסייע לך צור קשר