תמיכה

כאן תוכלו למצוא את כל התשובות לכל השאלות הנוגעות

 למערכת MyBusiness CRM.

לשאלות בנושאים נוספים אשר לא מופיעים במדריך ניתן

לפנות ישירות במייל ובטלפון, למידע נוסף לחץ כאן.

API

Mybusiness is proud to introduce its API, which is now available to all Mybusiness users. Below is an 

example that will show you how to access Mybusiness API and what it can be used for. 

 

Users can connect to the Mybusiness database with the API by using the following: 

Example (NodeJS) 

 

As you can see, the URL (https://apps.simbla.com/parse/), user App ID, user name and password are necessary to access the API. 

 

Since each user must use his/her own individual App ID, please contact us at support@ mybusiness-crm.com to receive your ID.

 

Note: The username and password will have the same permissions as are set for their role in the database. 

 

We will continue with the example of the table “Cars” that we have been using until now, with the fields “car_model” and “car_year”. 

// library to create http(s) request

 

const request = require("request");

const SIMBLA_URI = "https://apps.simbla.com/parse/";

const APP_ID = "Your App_Id";

const USER = "UserName";

const PASSWORD = "Password";

let session, newCarsObjectId;

function login() {

  return new Promise(function(resolve, reject) {

      let options = {

           url: SIMBLA_URI + "login",

           headers: {

               'X-Parse-Application-Id': APP_ID

           },

          json: true,

          body: { username: USER, password: PASSWORD }

      };

     request.get(options, function(err, r, response) {

         if (err)

                reject(err)

         else if (response.error) {

             reject(response)

         } else {

             console.log(response);

             session = response.sessionToken;

             resolve(response);

         }

     })

 })

}

function createCarsObject() {

 return new Promise(function(resolve, reject) {

     let options = {

         url: SIMBLA_URI + "classes/Cars",

         headers: {

             'X-Parse-Application-Id': APP_ID,

             'X-Parse-Session-Token': session

         },

         json: true,

         body: { car_model: "Audi", car_year: "2017" }

     };

     request.post(options, function(err, r, response) {

         if (err)

             reject(err)

           else if (response.error) {

             reject(response)

         } else {

             console.log(response);

             newCarsObjectId = response.objectId;

             resolve(response)

         }

     })

 })

}

//Here, note that the the URI is the regular Simbla URL plus the table in the database in 

//which you want to create an object (for example, Classes/Cars).

function getCarsObject(){

  return new Promise(function(resolve, reject) {

     let options = {

         url: SIMBLA_URI + "classes/Cars/" + newCarsObjectId,

         headers: {

             'X-Parse-Application-Id': APP_ID,

             'X-Parse-Session-Token': session

         }

     };

     request.get(options, function(err, r, response) {

         if (err)

             reject(err)

         else if (response.error) {

             reject(response)

         } else {

             console.log(response);

             resolve(response)

         }

     })

 })

}

function countCarsObjects() {

 return new Promise(function(resolve, reject) {

     let options = {

         url: SIMBLA_URI + "classes/Cars",

         headers: {

             'X-Parse-Application-Id': APP_ID,

             'X-Parse-Session-Token': session

         },

         json: true,

         body: { count: 1, limit: 0 }

     };

     request.get(options, function(err, r, response) {

         if (err)

             reject(err)

         else if (response.error) {

             reject(response)

         } else {

             console.log(response);

             resolve(response)

         }

     })

 })

}

function deleteCarsObject() {

 return new Promise(function(resolve, reject) {

     let options = {

         url: SIMBLA_URI + "classes/Cars/" + newCarsObjectId,

         headers: {

             'X-Parse-Application-Id': APP_ID,

             'X-Parse-Session-Token': session

         }

     };

     request.delete(options, function(err, r, response) {

         if (err)

             reject(err)

         else if (response.error) {

             reject(response)

         } else {

             console.log(response);

             resolve(response)

         }

     })

 })

}

login()

 .then(createCarsObject)

 .then(getCarsObject)

 .then(countCarsObjects)

 .then(deleteCarsObject)

 .then(countCarsObjects)

 .catch(function(err) {

     console.error(err);

 })

 

 

Everything you see above is already part of Mybusiness platform and ready for use. If you haven’t found the method that you’re looking for in the previous example, go to Rest API for additional information.

  *Note: There may be methods in Rest API that are not yet supported by Mybusinesss platform.

1-2.png

 ימים: יום א' - ה' . שעות: 09:00 -18:00
לתמיכה טלפונית ניתן לפנות למנהל הלקוח או לטלפון 077-6049599.

2-2.png

פנה באופן ישיר למומחים של MyBusiness בכתובת:
support@mybusiness-crm.com

Your Success, Mybusiness

הירשם עכשיו וקבל גישה מיידית ובחינם לגרסת דמו למשך 14 יום

צור קשר

Yad Harutsim St 12, Tel-Aviv
Israel 6770005
972.77-6049599+

support@mybusiness-crm.com

logo

© כל הזכויות שמורות ל- 2019 MyBusiness -CRM