oauth : signature invalide

http://www.rbschange.fr/tickets/ticket/?rbsParam[cmpref]=80604

lors de l'appel à changescriptexec.php, une erreur "Invalid signature" est généré, si les arguments de l'appel contiennent les valeurs NULL ou les tableaux vides.

L'erreur vient du comportement de la fonction http_build_query qui ignore les valeurs NULL et les tableaux vides. De ce fait les paramètres POST utilisés pour le calcul de la signature oauth ne sont pas les mêmes du côté client et du côté serveur.