Не могу встроить видео в TikTok

Я просто хотел встроить видео из TikTok на свой местный сайт.

Само видео не будет отображаться, а все подписи потеряли свой стиль.

5 ответов

TikTok официально предоставляет встроенный тег на ваш сайт. вы можете просто скопировать этот HTML-тег и вставить его в базу кода.

Официальная документация https://developers.tiktok.com/doc/Embed

На изображении ниже показано, как скопировать этот встроенный HTML-код.

пожалуйста, используйте URL-адрес для встраивания.

          <blockquote class="tiktok-embed" cite="https://www.tiktok.com/@zacksjerryrig/video/6828268207359413509" data-video-id="6828268207359413509" style="max-width: 605px; min-width: 325px;">
       <iframe
          name="__tt_embed__v6828268207359413509"
          sandbox="allow-popups allow-popups-to-escape-sandbox allow-scripts allow-top-navigation allow-same-origin"
          src="https://www.tiktok.com/embed/v2/6828268207359413509?lang=en-US&amp;"
          style="width: 100%; height: 707px; display: block; visibility: unset; max-height: 707px;"
       ></iframe>   
   </blockquote>
   <script async src="https://www.tiktok.com/embed.js"></script>

Интересно, есть ли проблема с попыткой установки «межсайтовых» файлов cookie со стороны tiktok. Если это проблема, вы увидите ее как «проблему» — скажем, в консоли разработчика Chrome.

Если это действительно проблема, то есть еще одна проблема, с которой нужно быть осторожным: нужно быть осторожным с европейскими законами, которые требуют раскрытия несущественных файлов cookie.

       based on all embeds on other networks

     ////////////////
           ////////////////////////////////checkeachpost////////////
     ////////////////////////////////////////////////////////////////////

function autolink($string)
    {
    // force http: on www.
    $string = str_ireplace( "www.", "http://www.", $string );

// eliminate duplicates after force

$string = str_ireplace( "http://http://www.", "http://www.", $string );

$string = str_ireplace( "https://http://www.", "https://www.", $string );
 $string = str_replace( '&amp;nbsp;', ' ', $string);


  ////////////////////////////////////////////////////////////////////
            ///////////////emoticons///////////////////




$string = str_ireplace(':)', '<img src="emoticons/ico.jpg" title=":)"/>', 
 $string);
    $string = str_ireplace(';)', '<img src="emoticons/ico2.png" title=";)"/>', 
        $string);
     ///////////////////////////////////////////////////////////////////////////
//// The Regular Expression filter




$reg_exUrl = "/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3} 
(\/\S*)?/";
// Check if there is a url in the text

    $m = preg_match_all($reg_exUrl, $string, $match); 

         if ($m) { 
              $links=$match[0]; 
                for ($j=0;$j<$m;$j++) { 



    if(substr($links[$j], 0, 18) == 'https://www.tiktok'||substr($links[$j], 0, 
   17)== 'http://www.tiktok'||substr($links[$j], 0, 17) == 
      'http://www.tiktok'||substr($links[$j], 0, 18) == 'https://www.tiktok'){

           $string=str_replace($links[$j],'<a href="'.$links[$j].'" 
             rel="nofollow" 
    target="_blank"></a>',$string).'<br/><iframe title="YouTube video player" 
            align="left"  class="tiktok-embed"  width="auto" height="707" 
                 src="https://www.tiktok.com/embed/'.substr($links[$j], -20).'" 
                     frameborder="0" allowFullScreen></iframe><br/>';


            
            
            
            
            
            
            
}else if(substr($links[$j], 0, 19) == 'https://www.youtube'||substr($links[$j], 0, 18)== 'http://www.youtube'||substr($links[$j], 0, 16) == 'http://www.youtu'||substr($links[$j], 0, 17) == 'https://www.youtu'){

$string=str_replace($links[$j],'<a href="'.$links[$j].'" rel="nofollow" target="_blank"></a>',$string).'<br/><iframe title="YouTube video player" class="youtube-player" type="text/html" width="260" height="175" src="http://www.youtube.com/embed/'.substr($links[$j], -11).'" frameborder="0" 
    allowFullScreen></iframe><br/>';


}
    else if(substr($links[$j], 0, 16) == 'http://www.youtu'||substr($links[$j], 
     0, 18) == 'https://www.youtu'||substr($links[$j], 0, 13) == 
  'https://youtu'||substr($links[$j], 0, 12) == 'http://youtu')
     {

         $string=str_replace($links[$j],'<a href="'.$links[$j].'" rel="nofollow" 
    target="_blank"></a>',$string).'<br/><iframe title="YouTube video player" 
    class="youtube-player" type="text/html" width="260" height="175" 
                           
                 src="http://www.youtube.com/embed/'.substr($links[$j], -11).'" 
      frameborder="0" allowFullScreen></iframe><br/>';


     }
    else if(substr($links[$j], 0, 18) == 
          'https://soundcloud'||substr($links[$j], 0, 17) == 
          'http://soundcloud'||substr($links[$j], 0, 21) == 
              'http://www.soundcloud'||substr($links[$j], 0, 22) == 
       'https://www.soundcloud')
       {
            $string=str_replace($links[$j],'<a href="'.$links[$j].'" 
              rel="nofollow" target="_blank">soundcloud</a>',$string).'<br/> 
                          <iframe width="70%" height="250" scrolling="no" 
                              frameborder="no" 
                               src="https://w.soundcloud.com/player/url='.$links[$j].'&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true 
             &amp;show_user=true&amp;show_reposts=false&amp;visual=true" 
    frameborder="0" allowFullScreen></iframe><br/>';



   }

else if(substr($links[$j], 0, 21) == 'https://www.reverbnat'||substr($links[$j], 
  0, 20) == 'http://www.reverbnat')
  {
    $string=str_replace($links[$j],'<a href="'.$links[$j].'" rel="nofollow" 
        target="_blank"></a>',$string).'<br/><iframe width="100%" height="200" 
         scrolling="no" frameborder="no" src="'.$links[$j].'" 
        style="width:0px;min-width:100%;max-width:100%;"></iframe>';


                                                                                                    




       }  
          else if(substr($links[$j], 0, 8) == 'https://'||substr($links[$j], 0, 
           7) == 'http://')
       {
       $string=str_replace($links[$j],'<a href="'.$links[$j].'" rel="nofollow" 
     target="_blank">'.$links[$j].'</a>',$string).'<br/>';



        }else{
          $string=str_replace($links[$j],'<a href="'.$links[$j].'" 
       rel="nofollow" target="_blank">'.$links[$j].'</a>',$string);





     } 

 } 
 } 




           return ($string);
    }





       ?>

               <script async src="https://www.tiktok.com/embed.js"></script>
Другие вопросы по тегам