Skip to content

tikapi-io/login-popup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

TikAPI OAuth Popup

The authorization process is done through browser events, and the events are posted directly on your website.

Setup

Firstly, include the Popup script before the end of the html body.

<script src="https://tikapi.io/assets/js/popup.js"></script>

You can open the OAuth window by calling the function like this:

TikAPI.popup({
	client_id: "c_1234567890",
	//scope: ['VIEW_PROFILE', 'USER_MESSAGES'], (optional)
});

Now you're all set, you can now listen to user login events and get the user info like this

TikAPI.onLogin(function(data){
	console.log(data);
});

A successful example

{
	access_token: "C5BGTXRtQs7jiy4CNURuwLXbDxRl2VIk"
	client_id: "c_1234567890"
	message: "Authorization has been completed successfully."
	scope: ["VIEW_PROFILE"]
	state: undefined
	type: "success"
	userInfo: {
		avatar: "https://uploads.tikapi.io/avatars/c8f3f02070fc613e0b663b2d33b366f9.jpeg?v=1606338347"
		birthday: ""
		followers_count: 0
		followings_count: 0
		gender: 0
		id: "6845742198232105989"
		nickname: "user9155470419087"
		sec_user_id: "MS4wLjABAAAA77cXhkB15fV7rqAAMI0zGK_R1OaW8NjnVoO8ZIg8qfUm0d_XUs31QqEql3WVsDc8"
		user_verified: false
		username: "demoapi"
	}
}

Failure example

{
	client_id: "c_1234567890"
	message: "Authorization has been canceled by user."
	type: "error"
}

About

Login with TikTok Button — Javascript SDK

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published