api-allocine-helper icon indicating copy to clipboard operation
api-allocine-helper copied to clipboard

Récupération des médias (images

Open DarKl4ne opened this issue 5 years ago • 2 comments

Bonjour

Je voudrais pouvoir récupérer les médias mais je n'y arrive pas. j'ai lu le fichier qui dit

/**
         * Récupérer toutes les informations sur un media (vidéo/photo).
         * 
         * @param int $code L'identifiant du media.
         * @param int $profile='medium' La quantité d'informations à renvoyer: 'small', 'medium', 'large', 1 pour 'small', 2 pour 'medium', 3 pour 'large'.
         * @param &$url Contiendra l'URL utilisé.
         * 
         * @return AlloData|array|false
         */

Mais je n'ai pas compris pour les paramétres, déjà l'url utilisé c'est quoi? j'ai essayé comme ceci mais j'ai une erreur

<?php
    // Charger le fichier.
    require_once "../api-allocine-helper.php";
    
    // Créer un objet AlloHelper.
    $allohelper = new AlloHelper;

    // Définir les paramètres
    $url = "";
	$code = "61139";
    $profile = 'small';
    
    // Il est important d'utiliser le bloc try-catch pour gérer les erreurs.
    try
    {
        // Envoi de la requête avec les paramètres, et enregistrement des résultats dans $donnees.
        $donnees = $allohelper->media( $profile, $code, $url );
        
        // Affichage des informations sur la requête
        echo "<pre>", print_r($donnees),  "</pre>";
        

    }
    
    // En cas d'erreur.
    catch ( ErrorException $e )
    {
        // Affichage des informations sur la requête
       $donnees = $allohelper->media( $code, $profile, $url );
        
        // Affichage des informations sur la requête
        echo "<pre>", print_r($donnees),  "</pre>";
    }
	
?>

et l'erreur reçu

Array
(
    [userAgent] => Mozilla/5.0 (Linux; U; Android 2.2.2; fr-fr; HTC Desire Build/FRF3) AppleWebKit/533.1 (KHTML, like Gecko) Version/3.0 Mobile Safari/533.1
    [URL] => api.allocine.fr/rest/v3/media?code=250627&profile=medium&format=json&partner=100ED1DA33EB&sed=20201023&sig=6L5wdu83lZykcjO6KveK0SkEGgc%3D
    [IP] => 150.220.237.202
    [presets] => Array
        (
            [code] => 250627
            [profile] => medium
            [format] => json
            [partner] => 100ED1DA33EB
        )

    [rawData] => {"error":{"code":0,"$":"No result"}}
)
Erreur 5: No result

Quelqu'un aurait une piste pour récupérer toutes les images

Merci de votre aide

DarKl4ne avatar Oct 23 '20 07:10 DarKl4ne

Bonjour je pense que si tu as une erreur ça ne marche pas,

tu as essayer ça

public function getImagesUrl() { return $this->imagesUrl; }

soit

$urlimage = $allohelper->getImagesUrl();

J'ai pas encore regarder tous l'objet je capte pas pour le moment le sens de $code et $profil.

Je vais me créer une api perso je pense pour allocine

LEVASSEUR-Romain avatar Dec 03 '21 21:12 LEVASSEUR-Romain

j'ai sa moi comme erreur

Erreur 3: An JSON error (4) occurred when converting data: Syntax error

LEVASSEUR-Romain avatar Dec 03 '21 21:12 LEVASSEUR-Romain