Application Development Blog Posts
Learn and share on deeper, cross technology development topics such as integration and connectivity, automation, cloud extensibility, developing at scale, and security.
cancel
Showing results for 
Search instead for 
Did you mean: 
Former Member
0 Kudos

Hi All,

This document will guide you how to use google URL hortener API in SAP.

1. Get the API key.

  • Goto console.developers.google.com
  • Click the URL Shortener API link.

    

  • Create a project (skip if you already have)

    

  • Create API Key (This server key will be used while consumption of service)

    

          [Now you have the API key say: AIzaSyB_UdivSkXmuV85ytAZ59FWkXFF6uaaS2V]

2. Now we need to add Certificate in SAP as SAP assumes response is from non-trusted site.

  • Get the *.cer file for above URL.
    • Open the URL in Google chrome and click the lock image.

           

    • Click the certificate Information link

              

    • In the popup goto Details tab and click on 'copy to file' button.

              

    • Specify file format and file name in the appeared wizard and generate *.cer file.

              

    • Now you have Google API certificate file (say : GoogleUrlShortener.cer)


  • Add the certificate to trusted list in SAP.
    • Goto tcode: STRUST
    • Choose SSL client SSL Client (Anonymo->Import certificate → Select *.cer file and click (OK)

         

    • Now click Add to Certificate List          

         

               [Here Certificate has been added in SSL Client Anonymo whose SSL id is ANONYM ]

         

  • Goto tcode: SMICM to restart ICM process.

     

3.  Use Session ID: ANONYM while creating object of if_http_client.

      


[For sample code check the attached ZTEST_P.html file]

Thanks and regards,

Pramod Kumar Mandal.

1 Comment