Send and Receive data via external API integrations

Work with API methods of your business systems or with third party services. Mobsted supports JSon RestAPI.

________________________

CREATE API INTEGRATION

In this example we will use third party tools to get the weather info for any city and display this data in the app using apixu.com service.

  1. CREATE API CALL TEMPLATE
  2. CREATE API CALL BASED OPERATION
  3. DISPLAY DATA ON APP SCREEN
  4. CHECK RESULT

______________________________

  1. CREATE API CALL TEMPLATE
    1. Go to the API providers section from Home Screen of the platform
    2. Click Add API Provider
    3. Fill in it's Name: Weather Provider 1 and Base URL: https://api.apixu.com
    4. Click Save API Provider and then click Create New API Provider Method
    5. Name the fields:
      1. Api Provider Method Name: Weather method 1
      2. Method: GET
      3. Endpoint URL: /v1/current.json
      4. Consumes and Produces Type: application/json
    6. Click Add parameters at the bottom of the pop up and fill in the fields:
      1. Name: key
      2. In: query
      3. Type: string
      4. check the box Required
      5. Click Save Parameter
    7. Add another parameter:
      1. Name: q
      2. In: query
      3. Type: string
      4. Description: City
      5. check the box Required
      6. Click Save Parameter and then Save API Provider Method
      7. Click Close.

______________________________________

  1. CREATE API CALL BASED OPERATION
    1. Click Operations on the Home Screen of the platform
    2. Click Add Operation
    3. Open Weather Provider 1 drop down on the left, select Weather Method 1 that we created on the previous step
    4. Fill in the field: Operation Name: Weather Operation 1
    5. In the EXECUTION section fill in the parameters: for key use 80941dd14d6f46b7b2d122927192802
    6. q: fill in with #Backendname:city#
    7. Click Save operation.

_________________________________________

  1. DISPLAY THE DATA ON THE APP SCREEN
    1. Navigate to Constructor
    2. Drag and Drop Text input element, fill in it's properties:
      1. Backendname:city
      2. Default Value: London
    3. Drag and Drop Button element, fill in it's properties:
      1. Caption Button: Check #Backendname:city#
    4. Click Action tab, open Add new action drop down and select Execute Operation
    5. Open Add operation drop down, select Weather Operation 1 and click Save
    6. Drag and Drop Text element, where we print the result of the Weather Operation
    7. Fill in Text field: #Backendname:city# Weather: #Operation:weather Operation 1:Response:Result[0]:current.temp_c#
    8. Click Save Screen.

_______________________

  1. CHECK THE RESULT

Click the Preview button to launch the app from the current screen to check its working.

You can find the set up on screen - 12 External API Call Example in Demo App in your profile.

MENTIONED ARTICLES


Was it useful?