J'essaie d'utiliser l'API Opensubtitles dans mon projet, mais je ne peux tout simplement pas le faire fonctionner correctement. J'utilise un wrapper appelé Ripcord, qui est finalement simple et agréable à utiliser, mais il ne supporte pas tout. Il est facile d'utiliser la méthode LogIn avec elle, mais quand searching for subtitles, je ne peux pas le faire fonctionner.Simple, mais avancé XML-RPC sur PHP?
Voici mon code dans toute sa simplicité:
include('ripcord.php');
$client = ripcord::client('http://api.opensubtitles.org/xml-rpc');
$token_from_login = $client->LogIn('username','password','lang','useragent'); //works fine
$get = $client->SearchSubtitles($token_from_login,array('query'=>$search)); //doesn't work
Le problème doit être le fait que Ripcord ne supporte pas un tableau. Donc, je suis à la recherche d'autres moyens de faire des appels avec facilité. Je ne connais pas encore XML-RPC. Je souhaite donc une aide constructive, car il semble que ce soit un moyen populaire de créer une API. J'ai fondamentalement besoin d'un bon exemple pour les appels XML-RPC. Je ne peux pas comprendre le manuel de PHP. Un wrapper/classe n'est pas nécessaire, si c'est assez simple sans un.
Lainé Martti
Nous vous remercions de votre soutien! C'est vrai, les serveurs de Opensubtitles sont en panne la plupart du temps. En fait j'ai fait le travail de Opensubtitles sur mon site, mais il a été assez lent pour causer des problèmes avec d'autres choses. Donc, je n'ai pas besoin de xml-rps pour le moment. Cependant, vous pouvez être sûr que la prochaine fois que j'utilise xml-rpc, j'utilise Ripcord, car c'est incroyablement simple et entièrement fonctionnel. Merci. –