Tools om het web vast te leggen en te converteren
GrabzIt is een online community

Fout bij het configureren van GRABZIT

Stel vragen over het vastleggen of converteren van webpagina's of HTML into afbeeldingen, CSV-, PDF- of DOCX-documenten en over het converteren van video's into geanimeerde GIF's die onze API gebruiken.

Hallo meneer,

 

Ik ben sandip, ik moet GRABZIT configureren voor youtube naar gif. maar het lijkt een fout te genereren. Kijk hieronder naar de foutdetails.

Fatale fout: Onopgeloste fout: klasse 'GrabzIt\GrabzItImageOptions' niet gevonden in /media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php:182 Stacktrace: #0 /media/phpuser/Data/sandip/study/demo/php/index.php( 78): GrabzIt\GrabzItClient->URLToImage('https://www.you...') #1 {main} erin gegooid /media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php online 182

Please help me.

Bedankt

 

 

Gevraagd door anoniem op 30 augustus 2018

Hoi,

We hebben dit probleem zojuist opgelost. Gebruikt u versie: 3.3.0.1?

Vriendelijke groeten

Dominic

Beantwoord door GrabzIt-ondersteuning op 30 augustus 2018

Ik gebruik GrabzIt 3.3 versie.

Beantwoord door anoniem op 30 augustus 2018

Dan moet u upgraden naar de versie 3.3.0.1.

Beantwoord door GrabzIt-ondersteuning op 30 augustus 2018

Ik heb de nieuwste versie gebruikt, maar er is nog steeds een fout opgetreden.

Beantwoord door anoniem op 30 augustus 2018

Oké, kun je GrabzItClient.php openen en enkele echo-instructies plaatsen op de $file_name variabele in de spl_autoload_register functie. Hopelijk verklaart dit waarom het niet werkt.

Beantwoord door GrabzIt-ondersteuning op 30 augustus 2018

Ik heb een echo gemaakt met de bestandsnaam, er gebeurde niets. er wordt een lege pagina weergegeven

Beantwoord door anoniem op 30 augustus 2018

Als PHP een klasse niet kan vinden, moet het spl_autoload_register aanroepen. Kun je daar een eenvoudige echo in plaatsen die wat statische tekst uitvoert?

Welke versie van PHP gebruik je?

Ook kunt u de inhoud spl_autoload_register van vervangen door:

$file_name = str_replace("GrabzIt\\", '', $class_name) . '.php';

if (strpos($bestandsnaam, "GrabzIt") === 0) {

include($bestandsnaam);

}

Hiervoor is het opzoeken van bestanden niet nodig.

Beantwoord door GrabzIt-ondersteuning op 30 augustus 2018

Bedankt fout verwijderd

maar ik kan de YouTube-URL niet naar GIF converteren.

fout:

Uw geanimeerde GIF overschrijdt de maximale totale resolutie die op uw pakket is toegestaan. Upgrade gratis om geanimeerde GIF's te genereren met een hogere totale resolutie: https://grabz.it/upgrade/?FreeTrial=true

Bedankt

Beantwoord door GrabzIt-ondersteuning op 30 augustus 2018

Ik ben blij dat de codewijziging het probleem heeft opgelost. Dat zullen we binnenkort vrijgeven.

Welke opties specificeert u voor de GrabzItAnimationOptions klasse?

Beantwoord door GrabzIt-ondersteuning op 30 augustus 2018

Ik kies de YouTube-URL voor GIF

Youtube-URL: https://www.youtube.com/watch?v=Bey4XXJAqS8

publiek functie URLToAnimation($ url, GrabzItAnimationOptions $ options = nul)
    {
        if ($ options == nul)
        {
            $ options = nieuwe GrabzItAnimationOptions();           
        }       

        $ This->te vragen = nieuwe GrabzItRequest($ This->getRootUrl(vals) . "takeanimation.ashx", vals, $ options, $ url);
    }
Dit is mijn code
Beantwoord door anoniem op 30 augustus 2018

Dat is de code van GrabzIt.

Welke opties selecteert u in GrabzItAnimationOptions klas? En dan de variabele $options doorgeven?

Beantwoord door GrabzIt-ondersteuning op 30 augustus 2018

Ik weet niet over welke optie je het hebt. ik kopieer gewoon het GRABIT php-pakket en configureer het.

nu vertel je me wat ik moet doen.

Beantwoord door anoniem op 30 augustus 2018

U moet de breedte, hoogte, frames per seconde of duur instellen, omdat dit standaard binnen de totale resolutiebeperkingen voor het gratis pakket blijft. Ik heb de PHP-demo gecontroleerd om er zeker van te zijn dat dit het geval is en dat deze correct werkt.

Meer informatie hierover vindt u in deze dit artikel.

Beantwoord door GrabzIt-ondersteuning op 30 augustus 2018

Bedankt voor hulp.

Laat me nu weten hoe ik het moet verwijderen watermark van GIF.

Laat me verder weten of ik uw bibliotheek gratis gebruik, hoeveel dagen is het gratis om te gebruiken.

Beantwoord door anoniem op 30 augustus 2018

Om GrabzIt watermark je moet je abonneren, dat kan met een gratis proefperiode van zeven dagen.

Als u alleen het gratis account wilt gebruiken, is het voor altijd gratis.

Beantwoord door GrabzIt-ondersteuning op 30 augustus 2018