Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

corroi

Youtube atualizou para API V3

Recommended Posts

O MEU SISTEMA DE REDE SOCIAL USA O API DO YOUTUBE V.2 AI O YOUTUBE ATUALIZOU PARA API V3

 

// YouTube Search
if ($t == "youtube_search") {
    
    if (!empty($_GET['q'])) {
        
        if (preg_match('/^(http\:\/\/|https\:\/\/|www\.|youtube\.com|youtu\.be)/', $_GET['q'])) {
            $data = array(
                'status' => 200,
                'type' => 'embed'
            );
        } else {
            $api_url = '[url=http://gdata.youtube.com/feeds/api/videos?q=]http://gdata.youtube.com/feeds/api/videos?q=[/url]' . urlencode($_GET['q']) . '&max-results=30&orderby=relevance&alt=json&format=5&v=2';
            $api_content = @file_get_contents($api_url);
            $html = '';
            
            if (!$api_content) {
                mysqli_close($dbConnect);
                exit();
            }
            
            $api_content_array = json_decode($api_content, true);
            
            if (!is_array($api_content_array)) {
                mysqli_close($dbConnect);
                exit();
            }
            
            if (!is_array($api_content_array['feed']['entry']) or count($api_content_array['feed']['entry']) < 1) {
                mysqli_close($dbConnect);
                exit();
            }
            
            foreach ($api_content_array['feed']['entry'] as $sk['api']) {
                $html .= SK_getPage('story/publisher-box/youtube-search');
            }
            
            if (!empty($html)) {
                $data = array(
                    'status' => 200,
                    'type' => 'api',
                    'html' => $html
                );
            }
        }
    }
    
    header("Content-type: application/json");
    echo json_encode($data);
    mysqli_close($dbConnect);
    exit();
}
  

ALGUEM PODE ME AJUDAR POR FAVOR

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se eles trocaram a API, com certeza disponibilizaram a mais recente, óbvio, do contrário todas as aplicações dessa versão vão parar. O que eu acho um pouco absurdo, acredito que o problema esteja em sua aplicação ou host e não na API.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.