To implement WeChat authentication in App, you must go to the WeChat Open Platform to create an application, then get the AppID and AppSecret of the application and use them in the Gizwits App Framework.
Skip this step if you already have the developer account.
Click here to navigate to WeChat Open Platform.
Click Sign Up to jump to the following page, type the developer basic information.
Click Next, WeChat Open Platform will send an activation link to your registered Email address.
Click the activation link, jump to the complete profile page, enter the related information, and click Finish to create the WeChat Open Platform developer account.
After signing up successfully, log in to the WeChat Open Platform, select Admin Center, and jump to the application creation page.
Click the Create Mobile Application button, then type the basic information of the application.
Fill out the form and click Next, go to the “Fill in platform info” page.
Select the desired application platform (usually both iOS and Android are required). The iOS application needs Bundle ID. The Android application needs the application signature and application package name.
After completing the form, click Submit for verification. WeChat will give the result within 7 days. After the verification passes, the application AppID and AppSecret will be available.
Click View on the mobile application list after the verification passes.
AppID and AppSecret can be seen on the Application details page.
Click to view iOS SDK configuration for WeChat authentication.
Click to view Android SDK configuration for WeChat authentication.
To accomplish QQ authentication in App, you need to first create an application on Tencent Open Platform, then get the AppID of the application, and use it in the Gizwits App Framework.
Click here to navigate to Tencent Open Platform.
Click Login, enter your ID and password.
After logging in successfully, you can jump to the registration page. You can choose the type of individual or enterprise on your behalf.
The following picture is for individual type registration. You need to type the complete information and finish the Email verification before you successfully create a Tencent Developer account.
Go to Tencent Open Platform, click Application Connection.
Select the Mobile App Android, click Create Application.
Fill out the pane and submit for verification.
Select the Mobile App iOS, click Create Application.
Fill out the pane and submit for verification.
After the verification passes, you can get the APP ID and APP KEY as the following figure to create a QQ authentication.
After the verification passes, you can get the APP ID and APP KEY as the following figure to create a QQ authentication.
Log in to the Gizwits Developer Center and select the product that need to be associated to a third party authentication application.
Go to the Application Configuration page and select the Gizwits application that needs to be associated with a QQ authentication application, as shown below:
Click Associate Third Party Authentication, type the APPID applied from Tencent Open Platform, and click OK to complete the association of the Gizwits application to the QQ authentication application.
Click to view the iOS SDK configuration for QQ authentication.
Click to view the Android SDK configuration for QQ authentication.
To support Sina Weibo authentication in App, you need to first create an application on the Weibo Open Platform. After getting the token and uid through Sina SDK, you can call Gizwits Open API to create a user.
Click here to navigate to Weibo Open Platform.
Click Log In, type your user name and password to sign in.
Click Edit Developer Information, fill out developer information form and complete identity authentication.
You can choose individual or enterprise type on your behalf.
Complete identity authentication.
Go to Weibo Open Platform and click on Wei Connect >> Mobile Application.
Click to Connect Now.
Choose the App platform you need (usually both iOS and Android are required).
Fill in the blanks and submit for verification. The iOS App needs Apple ID and Bundle ID. The Android App needs the signature information and download address.
Click on the Application Information and view the AppID and AppSecret as shown below.
You can accomplish the third-party authentication via the SDK provided by Weibo, and with the returned user_id and access_token, call the Gizwits Open API Create a user to complete the user login.
To support Baidu authentication in App, you need to first create an application in the Baidu Developer Center. After getting the token and uid, call Gizwits Open API to create a user.
Click here to navigate to Baidu Open Platform.
After login, update the developer information. You can choose the individual or enterprise type on your behalf. After Email verification, a Baidu developer account will be successfully created.
After completing the Email verification, go to Baidu Developer Center via the Email link and create a application.
Go to Developer Service Management and click Create Project.
Type the application name.
Click on the Basic Information and view the API Key and Secret Key as shown below.
You can accomplish the third-party authentication via the SDK provided by Baidu and get the access_token. After that, call the Baidu REST API and get the UID, then call the Gizwits Open API Create a user to complete the user login.
To support Facebook authentication in App, you need to first create an application on Facebook for developers, then get the APPID of the application, and use it in the Gizwits App Framework.
Click here to navigate to Facebook for developers and log in.
Create an app after verifying your account.
Click Add a New App for new users.
Click Create New App for old users.
Type Display Name and Contact Email, click Create App ID.
Then the App details page will be automatically displayed. Select Settings >> Basic, click Add Platform at the bottom.
Choose the application platform you need (usually both iOS and Android are required).
Fill out the application information pane.
Click Settings >> Basic to view the App ID and click Show to see the App Secret.
You can accomplish the third-party authentication via the SDK provided by Facebook, and with the returned user_id and access_token, call the Gizwits Open API Create a user to complete the user login.
To support Twitter authentication in App, you need to first create an application in Twitter Developer Platform to get the application APPID.
Open Twitter Developer Platform and click My apps.
If you have not sign up for your Twitter account yet, you need to register for your account first. If you already have an account, please sign in directly.
Click Create New App.
Type the App Name, Description and Website.
Note:
Click Keys and Access Tokens and you will get the API KEY and API Secret as shown below.
Log in to Gizwits Developer Center and select the product that need to be associated to a third party authentication application.
Go to the Application Configuration page and select the application that needs to be associated with Twitter authentication application, as shown below:
Click Associate Third-party Authentication Application to jump to the association page. Enter the API KEY and API Secret applied from Twitter Developers, and click OK to complete the association of the Gizwits application to the Twitter authentication application.
You can accomplish the third-party authentication via the SDK provided by Twitter, and with the returned user_id and access_token, call the Gizwits Open API Create a user to complete the user login.
Go to Google APIs. If you have not sign up for a Google account, you need to register for an account first. If you already have an account, please log in directly.
Click Select a project after successful login.
Then the project selection window pops up and create a project.
Type the project name and click the Create button.
Under the new project, click Credentials >> OAuth consent screen, enter the App name in the field “Product name shown to users”, and fill in other fields.
Return to the Credentials tab, click Create credentials >> OAuth client ID.
Type the App package ID (Bundle ID) and the optional fields App Store ID and team ID.
Click the Credentials tab to view the client ID (Client ID) as shown below.
You can accomplish the third-party authentication via the SDK provided by Google, and with the returned user_id and access_token, call the Gizwits Open API Create a user to complete the user login.
Note: The value of the API parameter token needs to start with Bearer and a space. Format: Bearer access_token
To support Amazon authentication in App, you need to first create an application on Login with Amazon to get the application APPID.
Go to Login with Amazon of Amazon Developers Center and click Sign Up.
If you have not sign up for your Amazon account yet, you need to register for your account first. If you already have an account, please log in directly.
Click Register new application.
Enter the Application Name, Description and Privacy Notice URL.
Add the required application platform (usually both iOS and Android are required).
Fill out the application Settings form.
See the App ID in the application settings.
For API Key, you need to click Get API Key Value in iOS or Android Settings to view.
You can accomplish the third-party authentication via the SDK provided by Amazon, and with the returned user_id and access_token, call the Gizwits Open API Create a user to complete the user login.
Note: The value of the API parameter token needs to start with Bearer and a space. Format: Bearer access_token