Skip to main content

Intro API

1. What is an API ?

  • API stands for Application Programming Interface. An API specifies a set of functions or routines that accomplish a specific task or are allowed to interact with a specific software component.
2. In what formats are API results delivered?

  • The API generates the response in the following 2 formats:
    • 1. JSON: JavaScript Object Notation (Recommended)
    • 2. XML: Extensible Markup Language
3. List of API Feeds and their URL.
  • API Search Query based on Keywords
  • Generic Product Feeds API
4. What are the expected response codes from API?

    Error Code             Description
      400 Bad Request    Invalid input parameters
        401 Unauthorized    API Token or Affiliate Tracking ID invalid
          403 Forbidden            Tampered URL - The URL contents are modified from the originally returned value
            410 Gone                    URL expired
              500 Internal Server Error Error at API system

              Popular posts from this blog

              Android Basic Tutorial : Get the Current Date and Time

              Here’s a code snipped to get the current date and/or time. This snipped uses the Calendar object (java.util.Calendar) which is a useful class when working with dates.

              //Get a calendar object for the current date and time Calendar CurrentDateTime = Calendar.getInstance();
              //Example: Get current day of the month

              Switch : Material Design Tips

              From google material design documentation.
              On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it’s in, should be made clear from the corresponding inline label. Switches take on the same visual properties of the radio button.
              The on/off slide toggle with the text “on” and “off” included within the asset is deprecated. Use the switch shown here instead. How to add? I. In your build.gradle add latest appcompat library. dependencies { compile ''// where X.X.X version} II. Make your activity extend publicclassMainActivityextendsAppCompatActivity{...} III. Declare your SwitchCompat inside any layout.xml file <"wrap_content"android:layout_height="wrap_content"android:checked="true"/> SwitchCompat is a backward compatible version of the Switc…