etn406 / api-allocine-helper

l'API Allociné Helper est un script PHP permettant d'utiliser l'API d'Allociné : récupérez facilement les informations sur les films, les séries TV, les stars, etc. || API Allociné Helper is support for using the API of Allociné : find lots of information about movies, people, etc.
50 stars 36 forks source link

MovieList Erreur 5: Invalid filter parameter value #8

Open giks opened 11 years ago

giks commented 11 years ago

Bonjour et merci pour l'API;

J'ai un problème lors de l'appel de la fonction movieList ; mon code

$filter = 'comingsoon';$type = 'dateasc';$count = 10;$page = 1;
try
{
    $donnees = $allohelper->movielist( $filter, $type, $count, $page, $url );
}  
// En cas d'erreur.
catch ( ErrorException $e )
{

En retour j'ai :

$Array ( [userAgent] => Mozilla/5.0 (Linux; U; Android 4.1.0; fr-fr; LG-L160L Build/IML74K) AppleWebkit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 [URL] => api.allocine.fr/rest/v3/movielist?filter%5B0%5D=comingsoon&order%5B0%5D=dateasc&count=10&page=1&format=json&partner=100043982026&sed=20131017&sig=eWjJWKXrp87n8o5Gdw0wCqxrFZk%3D [IP] => 61.0.136.119 [presets] => Array ( [filter] => Array ( [0] => comingsoon )

        [order] => Array
            (
                [0] => dateasc
            )

        [count] => 10
        [page] => 1
        [format] => json
        [partner] => 100043982026
    )

[rawData] => {"error":{"code":0,"$":"Invalid filter parameter value"}}

) Erreur 5: Invalid filter parameter value

une idée ?

etn406 commented 11 years ago

Bonjour, Allociné a du changer les valeurs possibles du paramètre filter, il faudrait refaire des tests. As-tu essayé avec nowshowing ? Est-ce que ça provoque la même erreur ?

giks commented 11 years ago

oui oui j'ai bien essayer cela mais rien à faire...

etn406 commented 11 years ago

Je regarderai quand je trouverai le temps (et j'aimerai vraiment pouvoir le faire). Il faudrait intercepter les requêtes envoyées par l'application d'Allociné et chercher les nouvelles valeurs pour ce paramètre, en utilisant Wireshark ou tcpdump avec un émulateur Android (ce que j'avais fait il y a un bout de temps déjà).