Hello, everyone. I am Sanjay Gupta. I welcome you on Sanjay Gupta Tech School. So today we have day 65 of the Salesforce Learning Bootcamp and Part 6 of integration session. So today like We will be completing two weeks of Salesforce integration and I have Ankit with me And today we are doing session little bit early. So welcome Ankit on the channel. So Just briefly introduce yourself to the audience Sure. Thank you Sanjay for having me on this platform. So a quick intro about me My name is Ankit Jain. I do have more than 10 plus years of experience in the Salesforce ecosystem Where I got an opportunity to work on the different clouds. Moreover, I also provide the trainings to the different Corporates on the topics include the admin, Apex, integrations, PD1, PD2 certifications as well Moreover, I'm also quite active in the community So you can please follow me on the link as well as I'm also active on the stack exchange as well as on the developer community So yeah, this is great. And I hope people are enjoying all the sessions They are learning a lot. I can see the YouTube comments like people are Like posting positive comments regarding all the integration session those you have delivered So like I just want to thank you for conducting all these sessions Thank you, sir. Okay. So moving forward Like if you have any doubts and if you want to become a part of a community where Lots of freshers like those who are searching for the job or those who are already part of some organization So if you want to become part of that Community so you can just join this telegram group link is available or QR code is also available in front of you and Today we are going to complete week 18 of this salesforce learning bootcamp and like it is almost Five months. I started this bootcamp in January. So we came long way and Third phase of this bootcamp will be starting from next month So in that I will be covering development project first and then we'll cover the lightning aura and lightning web components Okay, so moving forward if you have not followed Sanjay Gupta Tech School So you can follow it on YouTube, LinkedIn, Instagram and telegram and all the important links are available In the video description, right? So do follow because lots of upcoming bootcamps are there and And share this channel with lots of people because here you can see lots of upcoming courses. I have already like written over here those will be launching soon and Please share a review or feedback about the bootcamp and specially for integration related sessions So that it will give some positivity to Ankit like whatever he has done for you. So it is very important and for community like We are doing things together. So I am grateful like Ankit Joined and became part of this bootcamp. So it is great. So please review. Please share your review or feedback Right. So with this note I hand over my to Ankit for today's session and I think today's session will be more interesting because he will be Discussing about Facebook. Sorry LinkedIn and Salesforce integration, right Ankit? Right. Based on the multiple requests that I also got personally over my LinkedIn and also as in the LinkedIn comments Many people are looking for more Scenarios for the rest call outs. Okay before this session We have covered a scenario where we have seen how we can integrate Salesforce to Salesforce where we can send We can hit the request from one Salesforce org and Access the data from another Salesforce org today I'm planning to cover one more scenario based on the multiple request that is how we can integrate Salesforce with all together different application that is the LinkedIn, right? So the scenario that I am planning to cover today is something like this So we'll have the two different orgs one is the Salesforce and another is all together different application that is LinkedIn Right. So what we will be doing today is we will be posting the Post on the LinkedIn from the Salesforce with the help of the integration Again, I'm repeating what we will be doing doing today is we will create We will make a call out from the Salesforce that if we are doing odd bone integration from the Salesforce And we will be posting Post on the LinkedIn. So how to do that again? Like we have discussed in the previous video as well whenever we have to perform the integration and Ideally, we should do it by using the OAuth 2.0 that is recommended way of integration So here also we will using the concept of OAuth 2.0 So what we'll be doing here is on the LinkedIn we will go and create our app first Right and post that on the Salesforce We will also go and register the LinkedIn URL so that we can make the call outs Let's do the things one by one. First, we will go and create the application on the LinkedIn. So how to do that? Let me stop this and So what we will do here is we will go here and type here the LinkedIn Developer so though like in case you are doing the integration with Twitter or Facebook Everyone do have their developer solutions So according to the integration that you have to perform You have to look for their developer solution as I am performing the integration here with the LinkedIn I looked here for the LinkedIn developer solution and so click on the LinkedIn developer solution in case you are not signed in It will ask you to sign in Okay, in case you have not signed it It will ask you to sign it and here you will get the option to create the application So click on this create app here Do your again we ought to like we are created the connected application in the previous session Similarly here also we ought to follow the similar analogy and we have to create the application Let me give the application name here as the integration demo It says you can do any name. It's completely up to you. Now here With this as I said every integration is a kind of a unique experience So if you follow their documentation here, what they will ask you to specify your company page In case you don't have the company page on the LinkedIn, right? You can also go and create your own LinkedIn page for the demo It's very simple. You just have to click on this button Just have to feed one of four of your mandatory fields and one page company page will be created for you Again, you cannot use your own companies or pitch because you have to be admin on that page to approve the connection request So what I will suggest in case you are doing it Or in case you're following with me for this integration, go and create your new LinkedIn page from here Right. I do have my own company's LinkedIn page. That is the Salesforce journey. So I am using my own page here. So let me search for my company page. This is my company page that I have created So can you please zoom in a little bit actually text is to Is it better? Yes, now it is back. Thank you. Okay. So I have provided the app name and here I have selected the company name Again, I am repeating in case you don't have you can go and create the company page. It's completely free to create the company page on the LinkedIn The next thing that you can do here is you can go and upload a logo in case you do have any So here I am uploading the company logo Again, it is not mandatory. It is not mandatory In case you want, you can go and do it from here. So I have uploaded the Salesforce journey as a logo here. And after that, I just have to accept this and create the application Very simple. I just followed the steps whatever as we asked and I have created the application as we have created the application. Here we got the client key and the client secret key Moreover, we also got the, okay, as of now we got only the client ID key and the client secret key. Now we also discussed that before we go and create the authentication provider, we have to go and define what kind of access that needs to be worked on So that we also refer as a scope To define the scope, you have to go to the products tab here and make the request. So click on the request access again as we are using the free version of the LinkedIn developers, we do have only the limited access here In case we are getting the paid version from the LinkedIn, we will get the more access from the LinkedIn So as we had to have the free version of the LinkedIn, I have requested the access to share the post on the LinkedIn and also I have requested the access to sign in on the LinkedIn The next thing that I have as I have requested this access, if you go to the art, you will see that we got the scopes here. So what all the scopes that are available, we got all the scopes here to get the scope and just different by page So you can see here, you got the different scopes that are available for the integration. In case we are doing the integration out of the scopes, then we will get the authentication issue. This is kind of authentication that we have achieved with the help of the connected app This is specifically for the LinkedIn, we have to also go and verify the company page that we have selected. So just click on the verification. Unless and until you are not doing a verification, your integration will not be successful. So you have to go here and verify it to do that. You can go and click on the verification tab Here basically what you are doing, you are integrating, you are letting the LinkedIn know that you have created that application and you are authorizing that application on your application. So you have to go here and verify it to do that. You can go and generate the URL from here. Copy the URL Paste the URL in the browser and click on verify. Here basically what you are doing, you are letting the LinkedIn know that you have created that application and you are authorizing that application on your company page. This is kind of an additional step that we have to do So that's what I have done. If I go and click on refresh now, my page is also verified that my scopes are also ready with me. So my page is verified and my scopes are also ready with me. Now let's go to the Salesforce and here first like we have done in the previous session we go and create the authentication provider first So let's go and create the author provider here. Here we are doing the integration with the LinkedIn. So here I'm clicking on new and selecting the author provider as the LinkedIn Selecting the author provider as the LinkedIn. Next thing what I have to do, I can do and do any name here. So let's say I'm giving the name here as LinkedIn only URL suffix you can give same name as this one. Next thing that we have to specify here is the consumer key and the consumer secret key. From where we'll get that. So for that again we have to go to the LinkedIn application. As you scroll up we do have the client ID and the client secret key. So that's what I am copying from here. I'm copying the client ID first putting the client ID here. Next thing I will go here. Again on that Salesforce side if you can a little bit zoom in here. So here we go and put the consumer secret as well. So I'm again copying the consumer secret key from here and testing it here. Now the next thing that we have to specify here is the authorized endpoint URL and the token endpoint URL. All the information for the integration as I said is available in the documentation. So let's go over the documentation and see what is the authentication URL and what will be the token authentication URL. So I'm navigating to the documentation here. And here we do have the section for the authentication. Let me zoom in. So here we do have the section for the authentication. I'm opening that section and let me go to this page because I already give you this documentation. So I know in case you're doing it for the first time you might have to spend the additional time where we do how the authentication URL. But basically it will be under the authentication section. So if you scroll down here you will find the authentication URL somewhere. You can see here we do have the author URL. So we can just copy that author URL from here. Next thing is we have to also get the token endpoint URL. Similarly we go here and get the token URL as well. So I'm copying the token URL from here. Testing it here. So I got my both the URLs authorization URL as well as the token URL. Right. Let's go and click on. What authentication provider will provide authentication provider will give you the callback URL after successful authentication has been done where the control should be transferred that is defined in the callback URL. So again I'm copying this callback URL from here. I'll go back to my LinkedIn application and define my callback URL in my application. So I will go here and here we do have the section to define the redirect URL of the app. So I will go here and add my redirect URL and clicking on the object. So what I have done I have added my callback URL to so authentication provider job has been done. We have defined here the consumer key consumer secret key. We have defined here the authorization as well as the access token URL and post that we have also defined here the from here we got the callback URL that we have configured on the LinkedIn application. Let's go and take another step that is creating the name credential. So here I go and create the name credential as well. So let me go and click on the new legacy to create the name credentials. So here I am clicking on here. I'm putting the label. You can again give any name. I'm just giving the label here as the LinkedIn. Now the URL. Right. What will be the base URL that we have to go and do the integration. Again we will follow the same documentation to check the base URL. So let's see whether they are showing the base URL in this documentation. Okay. In this documentation they do not have the base URL. So from where we'll get that base URL. We have to do the integration to post the message on the LinkedIn. So if I go to the products here I do have the documentation how I can pull the message on the LinkedIn. So again I am clicking on the view docs here. So if you follow this documentation again here we will get the base URL. Right. Here is my base URL to do the integration. So I'm just copying that base URL. Again I'm not copying the complete endpoint because whenever we have gone create the configure the name credential only base URL is sufficient. So I'm just copying my base URL from here and putting it under the name credential URL. That's it. Next thing is we have to go and specify how we want to do the authentication. So again here I am doing the authentication by using the OAuth 2.0. So I'm selecting here the OAuth 2.0 for the authentication and we have already created the authentication provider before we go and create the name credentials. So I'm selecting my authentication provider here. My authentication provider is LinkedIn. So I'm selecting the LinkedIn here. If you follow my previous video and this video you will find out there is there are too many similarities. The way we are configured the name credential the way we have configured the authentication provider. Right. The next thing that we have to. Again a little bit zoom in like one. Yeah it's already 150. Right. Okay. Yeah go and click on one thing that I missed to do here is and which will fill the name credential as well. I missed to define the. Let me go back. I missed to define the scope here because I have configured my authentic I have configured my authentication provider but I have not defined the kind of authentication that authorization that we have to do before I go and do the authentication with the LinkedIn. Let me go back to the authentication provider and I will define my scopes there. So here I go and open the OAuth provider because I missed one step to define the scopes. So let me go and write my mistake. Here we have to go and define the scopes as well. That's a completely missed. So I have again I'm getting the scope one by one from here and putting that scope there. So first I'm taking the email address scope and putting that scope here. Next thing is I am getting the light profile scope. I am putting it here. And the last thing that I am getting the member social scope and putting it here. All the scopes that I am defined here. They are separated by the spaces. So let me go and click on save. Let me check whether the scopes are defined properly or not. Yes, I can see all the scopes are defined properly now. So let me go back to my name credential again opening my name credential as of now the authentication status is pending. So let me go and click on edit and again I will try to save so that system will initiate the authentication process. So here I'm getting the request for the authentication clicking on sign in. You can see here. I am integrating the Salesforce with the LinkedIn right and based on the scopes that we have defined. We are getting this open options here. What all things that we can do we can get the profile details we can delete the post and comment the post as well. That's all scopes that we have defined. So we are getting that kind of access from the LinkedIn. I'm clicking on allow to authorize my connection as authenticated and successful. Now what I will what I had to do I had to go and post the message on the LinkedIn. So again we'll go and try to follow documentation what they're asking. So they're asking us to send the post request in the post request. They're asking us to hit this URL and in our request they're asking to save this many parameters author. All these are required parameters. If you check all these are required parameters. You just have to understand the documentation first before you go and write down any integration. Right. Author life cycle special content visibility. Right. They do have additional contents as well. And they might have given a sample body. You can see here they have also given a sample body here. Right. They have also given here the sample. So what kind of body that we have to send to the LinkedIn to post a message from the Salesforce. But if you follow this documentation the first thing that they are asking here is to sign in on the LinkedIn. You can see here the first request that we have to specify here is we have to go and sign in on the LinkedIn. After signing only we can go and post the request again to sign in. We do have another API available here. If you again follow the product to sign in we do have another API available. So go and click and open that API. So for signing we have to go and hit this request. Right. And what we have to specify in this request we have to use the get method. We have to hit this URL in the get method and we will get the author here. You can see here we will have the author somewhere available. That is the ID. We have to use this ID whenever we are posting the post on the LinkedIn. Here we have to pass that author to post the message on the LinkedIn. So this value we have to go and get from our first API call. So we have to do two API calls here. We'll do first API call to sign in into the LinkedIn where we will get the ID. Right. And the next call that we have to again go on the LinkedIn to post the message. Let's go and do all these calls one by one. So again I am clicking here going to the developer console and we'll write our class here. Let's go and create a new apex class at here and doing the name of the class as the LinkedIn integration. Let me go and write down the first method here public static void. Let's say login to LinkedIn. Let's say this is my first method. What I have to do in this method is I have to perform the logging operation. So again we'll follow the same steps what we have done in the previous session. First thing that we have to do and do here is we have to go and create the HTTP instance. So that's what I am doing here. I am creating here the HTTP instance. Next step that I have to do here is I have to go and create the Request instance. So that's what I am doing. I am creating here the HTTP request instance as well. So right now in the request we have to go and set the different parameters. So first thing that I have to go and set here is the method. What kind of method that we have to call for the sign in. If I follow the documentation, I have to call the get method here. So here I go and specify the method name as get Next thing that I have to go and specify here is the endpoint. So here I go and specify the endpoint as well. So in the endpoint the way we specify with the name credential first we write down the call out after that we go and specify the name of the name credential that is nothing but the LinkedIn. So here from here we will get the base URL followed by what all things that we have to do we to slash me because till here we are getting from our name credentials. So we do not have to repeat this path. This is the only path that we have to call to get the remaining details. So that's what I am doing. I am calling here the way to slash. Right. So I have created the HTTP instance. I have created the request instance as well. The next thing that I have to do it is I have to go and make the API call. So let me go and do that to do the call you have to go and use the send method of the HTTP and we will handle the response in the HTTP response with the same what we have to say here is the request. So that's what I am doing. I am sending the request here. Let's go and handle the response now. What kind of response that we are getting. So again system dot debug. Let me put here response dot get body and also I will check the what kind of status code that I are getting. So response dot get status code. Let's check what is the error that we are getting. It's a typo error HTTP. It's not HTTP. It's HTTP request. Right. Let's go and make this call and check whether the login is successful or not. So again, I will go to the debug open my anonymous window and making the API call from here. So I'm putting the method class name followed by the method name and opening the log here. Let's go and check whether we are getting the details or not. Yes, we are getting the expected details. We are getting the response code as 200 as well. So let's go and download the log and try to understand what all details that we are getting from the third party you act. So I'm downloading the log here. Open the log file to check the complete response. Again, as I mentioned yesterday, you can also pass the response by using the utility that we have discussed last time. Another thing that you can do here is you can also go and use the JSON dot serialize untied. It's completely up to you. Whatever the mechanism that you have to use, you can use that mechanism to pass that request. So is that response? Let me quickly check. Yes, here it is. Right. This is a successful response that we are getting after we go and make the API calls. Right. Now, here from this output, what we have to extract, we have to go and extract this ID based on this ID, we have to go and perform the post operation because this is where we have to open this ID, right? And this ID is available in the first output call. So we are getting this type of output call how we can deserialize this output. Again, we will use the same analogy that we have used in our last session. That is, we will use the method called JSON dot deserialize untied. What it will require as a part of input, it required as a part of input that is the response dot get body. And what this method will return this method, it will return you the map. So let me handle this in the form of map of object. And let me put here the result is equal to again, I am typecasting this. So what we got here is the kind of a now from this map we have to get which value is again follow this from the map I had to get this ID value. So let me go and get the value from the map. How we go and get the value from the map by using the get method. And here I am passing the ID, what it will return, it will return with the ID. Here again, I have to go and typecast it into the string because my value it is of type object. So what I have to do here is, again, I am typecasting it in the form of string here. And let me go and put here the value as login ID is equal to right. Let's go and debug this whether we are getting the expected login ID after passing it or not. So let me comment this and let me comment this. And here I go and put the another debug statement system dot debug. We are getting one error. We are missing the colon. So I'm just passing the colon and let's go and test whether we are getting the login ID or not. So again, I'm making my API call. And you can see here we are able to extract the login ID. Right. Now with this login ID, we have to make another API call to post the message on the LinkedIn. So what I will do here from this method, what I am doing here is let's say I'm retelling a string. And here I go and put the string as login. Again, you have to do the additional error handling here and skipping that for now. But when you actually code for the production, you have to go and check the response code is 200 or not. In the trycatch block, you can accordingly go and send the login ID, but I'm keeping it simple for now. I'm just passing here the login ID because I am performing kind of a demo test. So whenever we go and call this method, what we are getting here is the login ID. So let me go and create another method public static string and post on post on LinkedIn. And let's say this method, as of now, this method is not accepting anything will go and pass one additional parameter later. And from here, I'm just calling this method. And what this method is returning me a login ID, so string of login ID. Now we will go and create another method in that method, what we will do, we will go and perform the in that method, what we will do, we will go and perform the post operation. So I'm writing another method here public static void. And let's say I'm putting the method name has post message. I'm writing the method another method and I'm putting the method name has post message. So from the first method, we are getting the login ID, we will pass this login ID to this method now. So here I am calling another method, that is the post message, and in this method and passing the login ID. In this method, I'm just passing the login ID. Let me also accept the message as well. So string of message. Message, let's say that message is coming either from the lightning component or from the virtual force pages that you have to post here. So here I am putting another parameter as the message. So let's say here again, I'm defining my method is accepting two parameter. First parameter is the login ID. Another parameter here is the post message. I'm taking another step to perform the post operation. So again, I will go and define the HTTP instance is equal to new HTTP. Another thing that I will do here is I will go and write down your HTTP dot HTTP request is equal to request is equal to new of HTTP request. Now this time we have to perform the post operation. So here I am setting the method as the post method because if you follow the documentation, what they are asking to do here is they are asking to perform the post operation. So here that reason here I'll go and set the method type as the post. I'm not writing anything extra and just following the documentation. If you again follow this documentation, they have specifically mentioned that whenever we are making the integration, we have to set this header. If you follow this documentation, they have clearly mentioned that whenever we have to perform the integration, we do have to go and set this header. So here I go and set this header. So to do that, again, I'm using another method here to set the header, set header. So here in the set header, I am passing two things. First is the key. So till here, can you share the link so that I can share with the audience in the chat. They have to follow this to get that link. I'm not sure that this link will directly work for them because they have to go and register it. But let me try in case that works. Just in two links, one for the sign in and another for the post as well. So what I am doing here is, let me hide this. I have to go and perform the post message. So for that I am setting this header, but this will be my key of the header. So I am putting the key here. And the next thing that I have to go and specify here is the value. The value says the 0.0.0. So right now, as we have to perform the post operation, we have studied in the past, whenever you have to perform the post operation, we have to specify the body. So in which form we are sending this body, we are sending this body in the form of JSON. So we have to go and specify here another additional parameter that in which we have to let the integration know in which form we are sending the body. Whether we are sending the body in the JSON form or we are sending the body in the XML form, we have to let them know how we can let them know by specifying this additional header that is the content type. And in the content type, whatever the type of content that you are sending, you have to go and specify that content type. So for JSON, we have to go and specify the application slash JSON. Similarly, for XML, you have to go and specify here the application slash XML. Whatever the format that you are using to send the message, you have to go and define that header type here. The next thing that we have to go and specify here is the body. So we have to go and define the body. Before we go and define the body, let's go and create the body. So let's say I'm putting here the one variable that is the LinkedIn body or let me put here the LinkedIn post body. Right. So they have in the documentation, they have already provided the kind of a sample body that we have to send. So I'm just copying that sample body here. Again, according to your requirement, you can change the different values. You just have to follow the documentation and keeping it simple for now. I'm just copying this body from here and putting it here. Right. We have to again, it's a kind of a completely text. So we have to convert this into a text form to do that. I'm just adding the simple quotes here to convert this into the text form. So let me quickly do that. For each single line, I'm adding one starting quote. Similarly, I will go and add the closing quote as well that I will do in a while. This is not the one. So this is not the one. This is for the, that's until here we have pasted the body. So I have added my quotes here. So this is the starting one and this is the roast one. So till here I have added that similarly, let me add the end quote as well. So here I am putting the end quote and to concatenate the string and using the plus character here. Right. So all the errors are gone. So we have converted, we have created this body here according to their documentation. As of now, I have just pasted the body that they have here on their documentation. Now in this body, we have to populate few fields dynamically. Like here we have to go and pass the author based on the login ID that we are getting. So let's go and create the author ID here. So here I will go and create the string. Let's say author ID. I'm creating this author ID based on the login ID. So this will be this should be the format for the author ID. So I'm hoping till here I'm passing the login ID that I am getting. So where is my login ID? Here it is and I'm finding it. So I have created my login ID here. Right. Now let's go and specify that login ID here. So to do that, what I have to do, I have to replace this with the author ID variable that I have created because I have to pass this dynamically. So I'm doing the exact same thing. I'm just taking out this from here, putting the author ID here. Right. You have to make sure that you are following the start code and end code correctly. Right. And before you go and put the author ID. Similarly, you have to go and put the post message as well. So this is where you do have your post message. This is where you do have your post message. So here I go and put my post message. So I do have the post message and author ID coming dynamically in my body now. So I believe everything looks good. Right. My body is created as expected. Now the next thing that we have to do here is we have to go and set this body. So to set the body on the request, we have to use the other method from the request that is a request dot set. We have to use another method from the request that is the request dot set body and in this in this variable, I do have my complete body set which I have to send as a part of integration. Right. Now my body is also set. My headers are set. I have to the next thing that I have to go and define here is the endpoint now. So here I go and put my endpoint request dot set endpoint again to define the endpoint. We will use the call out colon your name credential name. What is my name credential name is LinkedIn. So here I go and put my name credential name followed by that I am putting here the on which I have to send my integration request. So integration path is available here. So I am just taking this path here on which I have to send my integration request. All out LinkedIn V2 PC and my endpoint is also once your endpoint is ready. Now only thing that we are that is left is we have to send that message and handle the response. So I am sending that message. I'm sorry to send the message. We have to use the method here called HTTP dot set and here we have to specify the request that we are sending. It is putting that request here. Let's go and check whether we are getting the successful response or not. I'm putting a system dot debug response dot body. And another thing that I am doing here is I am testing here the status code as well status code response dot status code. Whatever the status code that I have issued I'm just printing it for my valuation. Again, let me quickly dive into the code. What we have done here is we have created one method. This method it is internally calling two different methods. My first method it will return me the login ID and in my second method and passing the login ID along with the message that I am getting while calling my primary method. Right. Let's go and check this whether everything is working as expected or not. So this time I call my parent method here and my parent method also I am passing the message. Let's say. Welcome from tradition. Right. I have both here the message that I have to post on the link. Right. I'm keeping it simple for now. I'm just pasting the text message here according to the documentation you can follow and you can paste the images and all everything. Let me go and click on execute. Now we will check whether we are getting the successful response or not. Yes, we are getting here the status code as 201. I believe it is successful. Let's go and check the LinkedIn whether we do have that message available on our LinkedIn or not. You can see here the message is posted on the LinkedIn. Welcome from Sanjay Gupta textbook integration demo. I hope this demo or the integration that we have done from the Salesforce to LinkedIn will help you to clear your concept how to make the call outs, how to follow the documentation and perform the integration. Again, I am repeating each integration is kind of unique experience before you go and perform the integration spend some time to understand the documentation of the integration. First understand how they are doing the authentication. What are the different scopes that you need to that you need to perform. What is the end point? What are the different headers that you have to set and post that only start writing your code. Right. Let me check if you do have any questions in the chat box. Okay. Madhu Mohan asking what is typecasting in the apprax code typecasting is nothing but Madhu Mohan converting the one data type into another data type. Like here we are using object kind of a generic data type. Right. If you follow the code here, here we are using the object kind of a generic data type and we need to convert this generic data type into the string. So that's where we have done the typecasting in this line. So this gate method, it will return to the object. I have converted that object into the string by applying the concept of typecasting. Madhu Mohan asked another question. What was the method post on LinkedIn and what is the use of it. So this method, this method we have created kind of a parent method Madhu Mohan, which is internally calling to other methods one after the other. Right. As we have to set the sequence rather than you go and call these methods one by one from the anonymous window. Right. What I have done here is I have created the parent method and my parent method is taking care of calling to other methods here. Praveen, we have class you are asking me to repeat. Let me completely repeat the code as there is one request to ask the class with the first request. What we are doing here is first request we are hitting this end point and we are getting the body. Here we are converting this body or we are detecting this body to get the login ID. Right. For that here, I have used the standard method of the JSON class that is decentralized type. It is returning me in the form of map. In the next line, I have converted this map into the I have typecasted that object into the string and got the login ID here. In the next method, what we are doing here is the we are making the call to perform the post operation. Sorry, we are making a call to perform the right operation on the link then according to documentation to perform the LinkedIn post. We have to use here the HTTP method as the post. So here I have defined the HTTP method as post again according to documentation. They have asked you to set this header. So I have set this header here as we are sending the data in the form of JSON. So here I am specifying my content type that I am sending here. It is in the form of JSON. Another thing here is I have to go and prepare my body in my body. I have to keep the author ID and the message as dynamic. So what I have done here, I have first created my author ID here according to the documentation and similarly I have replaced the static message with the message that I am getting from either from my input here and post that I am setting the body. I am setting the endpoint that we already done in the previous steps. I am sending the request and I am just printing the body as printing the body as well as status code to check the output. Moreover, I also navigated here and check whether the output is output came as expected or not. The REST is a state list and how it remember the response from the CAD method. Shashi Kala you are correct. REST is a state list. Its REST does not remember the status of the previous response. That's why I have stored my response into the separate variable. I have made the provision to store the response into the separate variable because REST is a state list. Like when the REST is making another integration called REST by default cannot remember the output that is coming up from the previous variable. That's why I have taken this additional step to store the output coming from the REST into the separate variable so that I can pass it to my another method. Will you have taken all the questions Sanjay? Thank you Ankit. This was great and believe me for the first time I also learned this integration from Salesforce to LinkedIn. It was great and I am very happy like people will be learning a lot through this session. Thank you so much Ankit for sharing your knowledge on integration and I think we did total six sessions so in the six sessions we have covered a lot. There is a lot to learn but I think basic integration everybody should be able to understand. I agree. Thank you Sanjay for having me on this platform and providing me an opportunity to interact with such an intelligent folks. Thank you so much Ankit. Thank you everyone for joining the session and surely we will be having more sessions so I will try to have Ankit once again for some advanced topics so let's see when it will happen as per the availability. So we will keep you posted. Huge shout out to Ankit. Thank you so much once again. See you guys. See you on Monday with the new topics. Thank you.


Ladies and gentlemen, we are starting immediately. Please take a seat. Thank you. Ladies and gentlemen, please welcome His Excellency Premier Li Keqiang of the People's Republic of China. His Excellency Prime Minister of the Kyrgyz Republic. His Excellency Prime Minister of the Republic of Korea. His Excellency Deputy Prime Minister of the Republic of Turkey. And Professor Klaus Schwab, Founder and Executive Chairman of the World Economic Forum. Your Excellency Li Keqiang, Premier of the People's Republic of China, distinguished heads of government, dear members, partners, and guests of the World Economic Forum. It is my great pleasure to welcome you all to this, the 10th annual meeting of new champions. Over the past 10 years, this annual meeting of new champions has evolved into the foremost global gathering on science, technology, innovation, and entrepreneurship. This is the meeting of pioneers and experts who will shape the future and lead the fourth industrial revolution. Other than China, I can't think of another country that would be a better backdrop for these discussions to take place. Because China is undergoing an economic transformation, the speed and magnitude of which has never before been seen on this planet. From gene editing to space exploration, from patent filings to research papers, from a vibrant social network app used by more than 700 million global users to the 24-hour record online sales of 14 billion US dollars on Singles Day last year, Chinese entrepreneurs, scientists, and consumers are redefining the global innovation and economic landscapes. But the path forward has not yet been mapped. We are entering an undiscovered age with as many risks as opportunities. Over the coming days and beyond this annual meeting of new champions, we look to our new champions gathered here to understand and positively shape the fourth industrial revolution and its transformational impact. And now, dear guests, let us welcome our host, Mr. Huang Xinguo, Acting Party Secretary and Mayor of Tianjin. Your Excellency, distinguished Premier Li Keqiang, distinguished Chairman Shuabe, distinguished friends and guests, ladies and gentlemen, good morning. In this beautiful season with exuberant green landscape, 2016 Summer Davos Forum has opened ceremoniously today. The world attention once again focuses on the city of Tianjin. On behalf of CPC Tianjin Municipal Committee, the municipal government, and 15 million people of the city, I would like to express my warm congratulations on the opening of the forum and extend my sincere welcome to all the honorable friends from China and the rest of the world. There is an old saying in China, which says, it takes a decade to make a fine sword. The first Summer Davos Forum was held in China 10 years ago. Now the forum has grown strong and whole. It has offered an important platform for the global new champions to make exploration for innovation and plan for the future. The forum has also helped tying a beautiful Chinese knot for top world talents in sharing wisdom and ideas. Along with the development of the forum, the city of Tianjin is advancing with great strides forward in the world. Hereby, please allow me to express my sincere gratitude to Professor Schwab, the WF Foundation, the ministries, provinces and municipalities and all the honorable friends. Sincere thanks to you all. At present, the world economy is still in the period of profound adjustment after the international financial crisis. Although the full economic recovery is beset with arduous tasks and multifarious and complex situations, the fourth industrial revolution bears a strong momentum and have a sweeping impact. The new round of industrial revolution characterized by cutting edge technology of big data, cloud computing, artificial intelligence and quantum communication with intelligent technology and information technology at its core will completely change the traditional way of life and production and reshape the economic landscape in the future. The forum has the theme, the fourth industrial revolution and the power of transformation dedicated to the in-depth discussion of new path and new driving force of the transformation. This theme coincides with the Chinese economic development strategy in the period of economic transformation upgrading and conforms to the trend of the times at its great and special significance. It's both our hard-won common opportunity and a shared responsibility to conform to the historical trend and promote the transformational global economy. Where does the power of transformation come from? Firstly, it comes from innovation and exploration. It is important to constantly promote the all-round innovation with scientific and technological innovation as the core. It is also important to drive new business model upgrade by new breakthroughs in industrial technology. Competitive advantages will be reshaped and the initiative in economic transformation will be won. Secondly, the power of transformation comes from governance optimization. It's important to adhere to the principle of equality, mutual trust, inclusiveness and mutual learning in the establishment of a fair, equitable, rational and orderly international governance structure so that more countries can benefit from industrial revolution. Thirdly, the power of transformation comes from the openness and the cooperation. One strand of silk does not make a thread. One tree does not make a forest. Development through transformation is a long and arduous task which calls for further deepening of tangible global cooperation, elimination of trade and investment barriers, promotion of free-flow and optimal allocation of resources and expansion of wind-space for economic growth. Tianjin is the cradle of China's modern industry. In China's new round of economic development, the city is playing the role of new champion with vitality of innovation and the development. In recent years, led by the concept of innovative, coordinated, green, open and shared development, advocated by President Xi Jinping, we stick to the scientific and technological innovation in driving economic transformation and a structural adjustment promoting industrial upgrading and the quality and efficiency of economic development has improved steadily. For the past five years, the Tianjin's GDP average annual growth rate has been 12.4% and the fiscal revenue increased by 20.1% each year at present, according to the definition of Tianjin, given by the central government and what we are speeding up, the construction of the national advanced manufacturing research and development base, international shipping hub in North China, financial innovation and operation demonstration area, and a pilot zone for reform and opening up. We are forging ahead towards the goal of building a moderately prosperous society in an all-round way. Distinguished guests, ladies and gentlemen, the times call for the power of transformation. The world is looking forward to the era of transformation. Let's join hands, keep pace with the times, seize the opportunity for transformation, gather the wisdom of innovation, and jointly create a bright future for the world economy. Finally, I wish this forum a complete success and I wish all the honourable friends a pleasant stay in Tianjin and fruitful results in your work. Thank you all. The highlight video for the 10th anniversary of the annual meeting of the new champions. Ladies and gentlemen, please welcome founder and executive chairman of the World Economic Forum, Professor Klaus Schwab. Your Excellency Li Ke-shan, Premier of the People's Republic of China, distinguished heads of government, members of government, dear partners and guests of the World Economic Forum, dear friends, a warm welcome to all of you to the 10th annual meeting of the new champions and the fifth meeting here in Tianjin. And first, acting party secretary and mayor, I would like on behalf of all of us, our to express our great gratitude for the hospitality in this great, beautiful, fast-driving city. We have a record participation. Over 2,000 political, business and other leaders of society from over 80 countries. Premier Li, this participation is a clear demonstration of confidence in China's leadership's ability to master the challenges created by the new normal of lower global economic growth. But also in a world of heightened turbulence and uncertainty as we just have experienced last week. The annual meeting is convening under the same. The fourth industrial revolution and its transformational impact. Corresponding to the same, I am proud to see you and to welcome you here, the true pioneers, the new champions of this revolution, the most forward-thinking scientists and entrepreneurs. You will shape the transformation of the world into a new era of unprecedented technological opportunities. China, with its 13th five-year plan, particularly with its supply-side reforms, is clearly paving the way into this new industrial age whereby innovation and talent will be the main economic driving forces. As you said in your opening speech last year, Mr. Premier, and I quote, creativity of the people is the greatest asset for development. Premier Li, I'm also proud to say that this summit reflects truly the fundamental forces of the fourth industrial revolution. It uses and integrates the most advanced technology and interaction tools to ensure, ultimately, that we all work together to meet the transformation challenges not only in this country but worldwide and that we master the transition from the old to the new, often called creative destruction or destructive creation. Global collaborative efforts and initiatives which bring together like here all relevant decision-makers have never been in greater need. The world is even more interconnected, driven by technology and innovation, but we need to develop regulatory principles and agile frameworks to ensure the best and coordinated use of technology so that all global citizens can thrive in this new era. The forum will continue to shape the systems for the future, connecting the dots and providing a comprehensive platform for catalyzing and integrating all the needed efforts nationally and internationally. But all of those efforts must be based not only on innovation but also on coordination, green development, opening up and I emphasize particularly sharing. Your Excellency, our presence here would not have been possible without the partnership which we have built with the People's Republic of China over the past 37 years. Thank you particularly joining us again and thank you, Premier Li, for this unwavering support. Ladies and gentlemen, please welcome His Excellency Li Keqiang, the Premier of the People's Republic of China. Professor Klaus Schwab, distinguished head of government, distinguished guests, ladies and gentlemen, friends, it's a great pleasure to meet you again in Tianjin. At the outset, I wish to congratulate on behalf of the Chinese government the opening of this annual meeting of the new champions and extend a sincere welcome to all our guests and friends from the press. This is the 10th annual meeting of the new champions of the Summer Davos in China. We have a saying in China, it takes 10 years to grow a tree. If we compare the Summer Davos to a tree, then after 10 years of careful nurturing, especially with the efforts of all of you present, this tree has born rich foliage and a bountiful fruits. Showcasing to the world the process and achievements of China's reform, opening up animal modernization, and contributing wisdom and strength to the common development and prosperity of China and the world. It has also provided an important platform for our joint efforts. When the international financial crisis broke out eight years ago, countries have resorted to various tools to overcome the crisis. However, eight years on, recovery has fallen far shorter people's expectations. Global trade and investment is lackluster. Commodities and financial markets experience volatility from time to time. Growth prospects of developed countries and emerging economies are diverging and there's growing geopolitical risks and uncertainties. A few days ago, the Britons voted out of the European Union in a referendum. Its impact is already demonstrating on the international financial market and it is adding new uncertainties to the world economy. Under such circumstances, to promote world economic recovery and the economic growth of all countries, we need to jointly tackle challenges, strengthen our confidence and create a stable international environment and find the solutions to address the root causes together. I want to make it clear that Europe is an important partner for China and China will continue to be committed to maintaining and growing China-EU relations and China-UK relations. We hope to see a united and stable European Union. We also hope to see a stable and prosperous UK. Against the background of globalization, it is impossible for us to talk about our own development with no regard for the international economic environment. Therefore, we need to work together to make progress through joint efforts. The theme of this is session the fourth industrial revolution and its transformational impact has offered people a new perspective to seek economic transformation. Therefore, it is a relevant, highly relevant theme for discussion. Here, I want to share with you a few thoughts in this connection. First, to promote stable recovery of the world economy, we need to actively carry out structural reform. To address the deep-seated problems in the world economy, we need to both strengthen demand management and concentrate our efforts on structural reform in order to eliminate root causes. Although countries vary in their national circumstances, they should all move in the same direction of addressing economic imbalance advancing fiscal and financial reform using restrictions, promoting competition, supporting innovation, expanding, opening up and work together to promote strong, sustainable and balanced world economic growth. Second, to promote stable recovery of the world economy, it is imperative to speed up economic transformation and upgrading. For the world economy to walk out of the world, the solution lies in transforming growth pattern and replacing old drivers with new drivers. To promote economic transformation, we need to seize the opportunity provided by the new round of industrial revolution and scientific and technological revolution to give boost to the growth of new economy and the upgrading industries. The various parties need to adapt to the prevailing trend and focus their policies on supporting economic transformation and upgrading and giving stronger momentum to economic growth. Third, to promote world economic recovery, we need efficient and orderly global governance in the face of common challenges. Only by strengthening unity we'll be able to help all to succeed and this is the only right way forward. Countries must adopt more growth-friendly policies, strengthen macro-policy coordination, steadfastly advance trade and investment, liberalization and facilitation and endeavor to build a fairer, more just and open international economic system. For the world's major economies, while formulating macroeconomic policies, they should not only consider their own growth but also the spillovers of these policies because we all live in the same global village. Ladies and gentlemen, having experienced years of rapid growth, the Chinese economy has entered a new normal and this is also a topic of keen interest to all of you. In the face of mounting economic downward pressure, we did not resort to indiscriminate strong stimulus. Instead, we have innovated the means of macro control, advanced structural reform and focused our efforts on cultivating new drivers and upgrading traditional drivers and over the past few years we have maintained a stable economic growth and we continue to lead the world's major economies and more importantly, we have made positive progress in structural adjustment. The journey we have traveled over these past few years is filled with risks and challenges yet it is encouraging that the new drivers are growing rapidly. Although they cannot yet compare with traditional drivers in size, they do play a bigger role now in securing employment, increasing people's income, promoting transformation and upgrading and also supporting development. Given time, the rising new drivers will open up new prospects for the Chinese economy. Like the theme of this year's annual meeting, we are embracing a new round of digital revolution. This year, despite the continued slowdown of world economic growth, the Chinese economy has maintained overall stability and made steady progress and it has been kept well within the appropriate range. This is indeed not easy. China's GDP expanded by 6.7% in the first quarter and continued stable growth in the second quarter. Some grain production is expected to be a harvest again. Corporate profits in the industrial sector are steadily rising. The service industry is rapidly growing and market sales are steadily expanding. CPI is basically stable. Dropping PPI has been narrowed. Energy intensity and emission of major pollutants continue to drop. In particular, PPI has been kept stable. In the first five months of this year, in the urban sector alone, 5.77 million new jobs were created completing 58% of the annual target and the surveyed unemployment rate in 31 major cities in May was 5.02%. And the unemployment rate has been captured at this level for the past few years. And also in the first half of this year, the stable growth of the Chinese economy is very much attributed to the role of innovation, reform, adjustment and transformation. We have made great efforts to promote mass innovation and entrepreneurship every day and 40,000 new market entities are created, including over 13,000 new enterprises in the first five months of this year. The growth speed in the creation of new market entities has been higher than the previous two years. At the same time, the leading role of consumption is strengthening and the service industry is becoming the largest industry in the economy. New forms of consumption such as information communication smartphones and new energy vehicles are booming. The five happiness industries, namely tourism, culture, sports, education health and old age care are rapidly growing and are promoted the upgrading of consumption and also new technologies, new business forms and a new economy are flourishing in China high-end manufacturing e-commerce and other sectors that are going through transformation and upgrading are also advancing by needs and bounds. Enterprises, industries and regions that have started transformation earlier and developed new industries faster have maintained a sound momentum of growth. So on the whole the Chinese economy now has improved structure, enhanced ecology and a growing momentum. On the other hand, we're also aware that because of the complex and the severe international environment and the deep-seated problems that have accumulated over the years in the domestic economy, the foundation of the stable operation of the Chinese economy is not yet firmly established. The impact of the external demand in driving growth is waning. Private investment and manufacturing investment are sluggish and there are still potential risks in finance and other sectors. In those industries with serious overcapacity and regions with unitary economic structure, there are still some of difficulties and the downward pressure on the economy is still mounting and the difficulties cannot be underestimated. The fact that we have faced up to these difficulties and admitted these difficulties shows that we have the confidence, determination and the capability to prevail over the difficulties. There is more hope than difficulty in the Chinese economy. The fundamentals of the Chinese economy have remained unchanged and our macro policy will maintain its continuity and stability and we will continue to innovate the model of micro control, implement the proactive fiscal policy with greater intensity and efficiency, carry out the prudent monetary policy in a flexible and appropriate fashion and channel more resources into areas that can help strengthen the weak links, increase momentum and take development to a new level and also to areas that can help promote economic transformation and upgrading. At present, the debt ratio of the Chinese government is about 40 percent. While the debt ratio of the central government is only about 16 percent, which is fairly low among the world's major economies, well, this gives us space in carrying out a proactive fiscal policy. We have high domestic savings rate which means the potential for the end of multi-tiered capital market and latitude in improving financial regulation and optimizing the allocating of financial resources. We can create conditions and use market tools to gradually bring down corporate leverage ratio and financing costs. We do not only have ample policy tools to keep the economy within an appropriate range, but also the capability to fend off systemic and regional risks. In this transitional stage, short-term fluctuations of China's economic growth are hardly avoidable and there might be changes in the various traditional economic indicators, but we should also see and understand that some of the changes brought out by the development of the new economy are not yet fully visible. We need to promote economic transformation through structural reform and keep the economy within the appropriate range. The Chinese economy will not head for hard landing and we are fully capable of meeting all the primary targets of economic and social development for this year. The Chinese economy has huge potential, strong advantage and broad space and the prospect of the economy is bright. We are the largest developing country in the world and we have over 100 million workforce, including over 170 million who have received higher education or training of professional skills. We are also the largest manufacturing country in the world, a major trading nation of goods and services, and also a major destination and a source of foreign investment. China is also the second largest consumer market in the world and China's middle income population is in hundreds of millions and it is still steadily expanding and the rural poor population is declining year by year and the number of permanently registered urban population is increasing by tens of millions tens of millions every year. China is an emerging market with huge growth potential and it is also a big stage where the talents of people can be fully explored. We welcome investors from both home and abroad to seize the opportunity provided by the Chinese market and develop their business in China. We are and will always be optimistic about the Chinese economy. Optimism is a sign of confidence. In the market economy confidence can guide expectation. Confidence in itself is a strong strength and power. Ladies and gentlemen, the Chinese economy is at an important stage of growth, driver transition and economic transformation. We will focus on development as we pursue innovative, coordinated green, open and shared development as identified in the 13th 5-year plan. While expanding aggregate demand will well step-fastly advance supply-side structure reform cut-over capacity destock, deleverage lower the costs and strengthen the weak links so that development can be less reliant on natural resources and be more driven by human resources and innovation thus enabling the Chinese economy to maintain medium-high growth rate and achieve medium-high development. We will guide economic transformation and upgrading through innovation. Innovation is the primary driving force of development. We need to implement the strategy of innovation-driven development, build an innovation-driven country. We need to fully harness the vision of innovation. This requires us to develop the new economy and cultivate new growth drivers. We need to vigorously promote mass entrepreneurship and innovation further advance the Internet plus initiative extensively apply the Internet of Things, big data, cloud computing and other information technology of the new generation promote integrated development of different areas and give rise to more new industries new business forms and business models. We need to roll out new products and new services that better meet the needs of the market and build platforms for mass participation cloud sourcing, cloud support and cloud funding to pull strengths to accelerate innovation and foster new areas of growth. Yesterday I visited a company in Tianjin with only 270 staff but he established a cloud computing platform about 200,000 software developers were registered in this platform and through this platform these developers or programmers can provide the new designs and this company itself through this platform can seek solutions from these programmers. They have a very equitable distribution model. When we talk about developing new growth drivers it doesn't mean that we no longer need transformation and upgrading of traditional industries in fact the new economy is also transforming traditional industries the company I just mentioned actually serves 40,000 companies. Most of them are in traditional industries more than 15% of those enterprises are big companies and this tech firm mainly provide smart upgrading of the equipments of those companies and provide software solutions to these companies so that the company's manufacturing can be smarter and more customized and can better meet the needs of the market there are so many such companies of this kind emerging in China and it shows that traditional growth drivers are being transformed into new growth drivers and they are giving rise to new forms of business we advocate the vision of innovation and it also refers to a spirit of sharing sharing is also sharing economy is also one that encourages mass participation the spread of economic globalization and the internet has provided broad space for people to start up business and innovate. We will through mass innovation and entrepreneurship combine the innovative activities of the leads and grassroots the offline and online the enterprises and the research institutes so as to combine the individual actions of numerous market players into synergy when we combine these forces we will create great synergy this can help promote cooperation and sharing of IND professional knowledge and professional skills sharing economy is an economy that everyone can participate in and benefit from it can help contribute to reasonable income distribution and provide a chance for everyone a fighting chance for everyone to achieve their dreams it will also allow everyone to live up to their fullest potential and it could also help enhance social equity we will comprehensively deepen reform to promote economic transformation and upgrading reform remains the source of strength for our development supply side structural reform is a priority for us the Chinese economy faces some structural problems both on the supply and demand side but mainly on the supply side we need to use reform to advance structural adjustments reduce inefficient and low end supply and expand efficient and medium high end supply this could help transform our economy and also promote economic growth an important aspect is to phase out outdated production capacities what is important is to cut over capacity in steel, coal and other difficult industries we need to adopt a market based and rules based approach apply strict standards in environment protection quality and safety and the biggest challenge is how to address costs the enterprises need to take multiple measures to ensure that their employees can be re-employed and the central and local governments need to provide support in taking care of the staffs over capacity is a global issue we will take initiative to cut over capacity and this is what a responsible country would do we will further streamline the implementation and improve services build a level playing field delegate government powers wherever possible and give more freedom to the market and also strengthen regulation during and after the handling of the matters we also need to explore inclusive and effective potential regulation support and guide the healthy business model for those who find themselves in trouble but are moving in the right direction we need to give them timely guidance remove the risks but we can't stop eating for fear of choking we need to give them reasonable space for development for those involved in IPI infringement flawed in the name of innovation we will punish them strictly according to law we will also open the platform for government public services and promote sharing of government information to make things easier for the people and enterprises and enhance the efficiency of government services we will also make great efforts to cut taxes and lower the burden for the companies so that the financial sector can better serve the real economy we will further streamline the state-owned enterprises and give more market access to the private sector and we will also promote economic transformation and upgrading through opening up no matter how developed China becomes in the future we must have mutual learning with the rest of the world and will open wider to the outside world we will further enhance our open economy wider our services industry and the manufacturing industry provide more investment opportunities for foreign businesses and build a more fair, transparent and predictable investment environment all companies registered in China, be it Chinese or foreign funded joint venture or independently owned we will treat them all as equals in the face of the complexities and the fluctuations and the international financial markets will stay committed to a managed floating exchange rate regime based on market supply and demand with reference to a basket of currencies the fundamentals of the Chinese economy determine that there is no basis for persistent devaluation of the IMB we have the capacity to keep the IMB stable at an adaptive and equilibrium level China will stay committed to peaceful development and a win-win strategy of opening up we stand ready to work with all countries to promote inclusive and balanced growth and green and sustainable development ladies and gentlemen Tianjin is a major port in China it is also a major port that can participate in international competition it is a starting point of a voyage to the vast oceans for a giant ship to sail far sustained and strong momentum is required we stand ready to work with the rest of the world to seize the opportunities of the new round of technological and industrial revolution seek new drivers of growth build new engines of economic growth and promote study recovery of the world economy in transformation and upgrading so as to usher in a better future for the development of human society I wish the meeting a full success thank you thank you for sharing with us such a comprehensive integrated vision of China's economy we should not underestimate the challenge to leading such a large economy with such an impact on the world to lead such an economy when we are faced with headwinds but graciously you have agreed to answer one or two questions premier you described the you described the structural and reforms and the economic adjustment and I think it's remarkable to achieve 6.7 growth in the first quarter and you also shared with us that this growth rate is quite stable but there are still very substantial downward pressures now my question would be are there any measures which the Chinese government will take are there any measures which the Chinese government will take to secure primarily are there any special measures the Chinese government will take to secure healthy and sustainable economic development in few of those continued downward pressures and I should add we have consecutive translation so you don't have to use your earphones I think we shouldn't underestimate such a big economic body especially it has such a big impact on the world economy to face your challenges I have no doubt in the course of the development of such a economic body I would be very honored to be able to represent the members of the committee to answer two questions you mentioned in the speech the structural reform and I believe that in the first quarter of this year the Chinese economy achieved 6.7% growth is an incredible achievement and you also mentioned that the Chinese economy continued to maintain stable development at the same time we also see the Chinese economy still faces huge downward pressures when facing such a huge downward pressure the Chinese government explained that the Chinese economy continued to maintain 6.7% growth in the first quarter of this year in the second quarter it still has a stable attitude to grow this itself is not easy because it is a already 100,000 million dollar economic growth this year 6.7% compared to two years ago growth is still big this is a little bit more you can push and our growth is in the world economy under the legal situation so far our exit in general is growth we rely on our own internal motivation to pull up the market to provide space we are also in a long-term conflict pushing growth so this growth if we continue to keep this reasonable this is what we hope to achieve in the first quarter of this year China's economy grew at an entering Q2 we have secured a steady momentum of economic performance and neither additional amount then it double-digit growth that we achieved several years ago in particular we are achieving such a growth at a time when global economic recovery is sluggish in the past weeks and months China's exports have been in the growth of Chinese exports has been in the negative territory and we have mainly relied on our internal domestic drivers of growth to secure such a development we have mainly relied on China's domestic demand and domestic market in the meantime we are also taking hard steps to overcome entrenched problems in China's economic development so I believe it's fair to say that if we can keep China's economy growing within its proper range that is already what we can what we hope best what happened to this economy second China has already had such a big technology if we pursue high-speed growth not only in terms of resources and environment but also we can't continue we can maintain high-speed growth that is already able to meet the needs of the country and the increase in people's income and the environment from the policies we have taken in the past few years we have continued to carry out extremely stable monetary policy not to be a strong stimulus rather to further advance the structure of the reform now China's economy is growing our policy can be achieved so we still need to maintain stability second the size of China's economy has become so big so if we only have high-speed growth it will only add for the burdens to our resources and to the environment such a kind of growth is not sustainable at the same time a medium-high growth speed is now already good enough for us in terms of adding jobs increasing people's income and making improvements to our environment as you all know that in recent years the Chinese government has been pursuing a proactive fiscal policy and a prudent monetary policy we did not resort to massive stimulus measures instead we have focused our attention on pursuing structural reforms and I believe our policies have paid off and helped us secure a steady momentum of China's economy third we have changed the world economy and China's economy has been in danger and has been in trouble so we still have a more efficient challenge we still have a more efficient policy tool as you all know China has a lower government debt we still have a more efficient policy tool we have improved the economy we have improved the economy we have a more efficient policy tool so the Chinese policy tool has a more efficient and more I want to emphasize when we are in a short-term economic crisis we should look at the market because China's economy is going to achieve a steady growth and a steady balance through structural reforms especially structural reforms will continue to increase thirdly we will not underestimate the so-called variables in global economic landscape and we will not underestimate the potential risks and the challenges existing in China's own economy that we need to cope with we have a good reserve of policy instruments to help us meet all these various challenges and as I said in my special address the central government debt racial in China is pretty low and there is hence ample room for the central government to do even more in terms of pursuing a proactive fiscal policy and we have a high savings rate in China that means still much we can do in advancing financial reform and ensuring that the financial services will better serve the needs of the real economy we can do so by ensuring that there can be better functioning of the transition mechanism of financial services for the real economy so all these mean that we are well prepared in terms of using all necessary instruments at our disposal to meet these challenges I also want to say to the market that in the face of some short term fluctuations in China's economic performance I hope that the market will view these fluctuations with calm and a cool head because viewing the whole year and taking a long term perspective we believe that China's economy is on track to continue to achieve a steady growth and we will be able to strike a proper balance between securing growth and making structural adjustment by pursuing structural reforms especially the supply side structural reforms to ensure there will be long term sustainable development of this economy thank you I hope that all the companies at the market can become long-term investors of the Chinese economy and not short-term investors of course we don't have a single line but we will manage well the Chinese government will take good care of China's long-term economy I also hope that you as investors and investors we will also solve this problem I have been able to see the effect of this microphone we will see whether we will be able to make investors satisfied just at one point I hope all the business represented here will be long-term investors instead of short-term speculators of China's government it will continue to do its best to provide the market with a good optimistic expectation for the long-term growth prospects of China's economy and I hope that there will also be positive inputs from each and every one of you and in response to some short-term issues or problems the government will do some fine tuning to adjust to the short-term needs or is fine tuning my earplug to test the sound in my ear well in a word I hope that you will continue to have strong faith in China's economy Mr Premier maybe we see industrial revolution in 5 to 10 years we will have implanted microphones would you allow me another question we spoke a lot about and you mentioned the importance of the force industrial revolution for the future of China's economy now what policies will the Chinese government introduce to fully leverage the potential of this force industrial revolution to achieve our exchange you mentioned the importance of the 4th industrial revolution for the future of China's economy so the question I want to ask is what policies the Chinese government will take to fully use and develop the potential of the 4th industrial revolution I already mentioned in my speech to break the problems of the world's economy we need to find the right strategy very important to promote the reform and the new industrial revolution no matter what its name it is not just quietly developing and developing this is a force that cannot be ignored last night I and Mr. Shuabu waited for the members of the meeting when we talked we thought when you went to traditional industrial to look at the main location where there is pressure and even destruction but to the new industries to use the new industrial revolution to develop a huge place to look at the new business the new economy brought not only the light but also the shine of this land that to tackle the problem of a sluggish global economic recovery we must address this issue at its very root hence we believe it is imperative for us to advance structural reforms and in this new round of scientific and technological revolution however one may call it this revolution is not just quietly taking shape coming into being this gathering momentum in a very fast way and this is a force that everyone needs to reckon with yesterday evening I had a meeting with Professor Shuabu and a number of participating delegates it seems that we all share such an impression that is if you go to a place that is dominated with the traditional industries you may find the situation quite discouraging or disheartening but if you go to a place or a company with a large number of new industries enabled by new technologies you can feel not just a glimmer of hope that this new economy is giving each and everyone this new economy is actually casting its light and glow all over the horizon so that it can hold on to the new hope including the fourth industrial revolution the Chinese government greatly created innovation not only technology but also the quality of innovation for people with more creative space and wide range of failures and we are promoting innovation with almost everyone's potential as much as possible because in our reality society even if some born to be loved in terms of music can even show talent we cherish everyone's creativity mankind have the wisdom of embracing and leveraging such new hope in the course of the fourth industrial revolution the Chinese government has put highest premium on making innovations not just technological innovations but also institutional innovation we also need to ensure that human beings will be able to put their potential and talent to best use and we also need to be tolerant of any possible failure or mistake in the course of making innovations we believe that innovation will be the tremendous forth driving us forward and we believe in bringing out the potential of each and everyone that is why the Chinese government has encouraged mass entrepreneurship and innovation we believe that we have seen such examples in our real world that even for an intellectually challenged person he or she may demonstrate genius like talent in say composing music or in other areas so we must have faith in the creativity of each individual second we must truly support innovation, development and innovation the Chinese government has launched a series of advanced innovation and innovation yesterday at Tianjin City they reported that they are not only confident they are not only giving financial guarantee but also giving money compensation just to let financial institutions let innovation and innovation be able to support innovation and innovation and innovation and innovation to support the development of new industries and new economy the central government has already adopted such steps and provided financial support yesterday I was briefed by the Tianjin local officials about what steps Tianjin has taken to boost innovation of micro and small businesses the government is not just providing financial guarantee but also making risk compensation so that venture capital and angel capital will be able to do their best in supporting the development of new industries and upgrading of traditional industries third, we need to implement a different industry to support the new technology revolution we need to promote traditional industries we need to use financial guarantee and quality to eliminate excessive production at the same time, we need to give new industries a positive policy to provide a reasonable development space for new industries third, we will take a differentiated approach in terms of our industrial policies we will introduce steps to boost the transformation and upgrading of traditional industries we will also enforce stricter environmental and product quality standards to phase out excess industrial capacity we will also adopt supportive policy measures to boost the growth of new industries and create a reasonable enabling environment for their growth I would like to emphasize whether you are an entrepreneur or a researcher when we meet next time whether you are improving traditional industries or developing new economy you are a new leader thank you thank you Premier Lee I know how much your speech was expected and you mentioned in your speech how optimism is important but optimism is also based on trust and I think you are comprehensive that you are able to you are comprehensive description of Chinese economic policies give us trust into the continuation of fast on a medium level sustained growth and we live here this room certainly with the conviction that particularly in today's economic situation China will continue to be a very positive force for the world thank you for sharing so generously your time with us we are grateful and I know we we went over time thank you very much for being with us again and I want participants express our gratitude


And the National Assembly on Monday transmitted the Rewebt Electoral Act Amendment Bill to President Mahmoud Bohari for assent. The Senior Special Assistant to the President and National Assembly matters Senate. Senator Babajdi Omorari made these known via e-statements he personally signed after the transmission. The federal parliament had since Tuesday last week amended the electoral bill for the second time, and he did so by conquering and consenting candidates and setting fresh conditions for political parties in the nomination of candidates for elections. The president had last year voted the electoral bill and sent it back to the National Assembly over the restrictions of political parties to direct primary insisting on the direct or indirect. Subscribe to our YouTube channel and don't forget to hit the notification button so you get notified about fresh news updates.