Your go-to destination for fun and engaging Bible quizzes!
O processo de autenticação segue o fluxo OAuth 2.0 com Proof Key for Code Exchange (PKCE) para segurança:
code_verifier e code_challenge, redireciona o usuário para a página de autorização do TikTok com os parâmetros necessários (CLIENT_KEY, SCOPES, REDIRECT_URI, code_challenge).code do TikTok, recupera o code_verifier da sessão. Faz uma requisição POST para o endpoint de token do TikTok para trocar o code pelo access_token e refresh_token, usando o code_verifier para validação (PKCE). Armazena os tokens e open_id na sessão.Após a autenticação, o upload do vídeo ocorre da seguinte forma:
access_token e open_id na sessão. O caminho do arquivo de vídeo (VIDEO_FILE_PATH) é fixo no código./v2/post/publish/inbox/video/init/ com o access_token e open_id, fornecendo informações sobre o vídeo (tamanho, etc.). Recebe uma upload_url e publish_id.upload_url com os dados binários do arquivo de vídeo. O vídeo é enviado para a caixa de entrada/rascunhos do usuário no TikTok.