Pages: 1
Bonjour,
Bonjour,
Visiblement il y a un bug dans l'affectation d'une image à un album pendant l'upload. J'ai le problème dans darktable et j'ai pu reproduire avec le simple script Perl en demo sur votre site.
Pour référence:
#!/usr/bin/perl
use LWP::UserAgent;
my %conf = (
base_url => 'https://pascalobry.piwigo.com',
);
my $ua = LWP::UserAgent->new;
$ua->cookie_jar({});
$ua->post(
$conf{base_url}.'/ws.php',
{
method => 'pwg.session.login',
username => '<NAME>',
password => '<PWD>',
}
);
$ua->post(
$conf{base_url}.'/ws.php',
{
method => 'pwg.images.addSimple',
image => ['/path/to//Images/studio.jpg'],
category => 79,
tags => 'tag1, tag2, another tag',
name => 'A nice title',
comment => 'A longer description',
author => 'Me',
level => 2,
},
'Content_Type' => 'form-data',
);
La catégorie 79 ici est l'un de mes albums, mais la photo ne s'y retrouve pas. On la retrouve dans les upload récents et on peut constater qu'elle n'a pas d'album affecté. Cela marchait très bien il y a quelques temps, probablement avant la bascule vers la version 12.
Version de Piwigo: 12
Version de PHP:
Version de MySQL:
URL Piwigo: https://pascalobry.piwigo.com
Cordialement,
Hors ligne
Avec la version 12, il y a une nouveauté : le "lounge". Les photos y vont lors de l'upload, en attendant d'être associées à leurs albums. Il faut donc que les photos sortent du lounge. Pour cela 2 solutions :
1) attendre (5 minutes par défaut)
2) appeler explicitement pwg.images.uploadCompleted
Hors ligne
Bonjour
Je rencontre ce problème depuis quelques jours. Avant mon code python fonctionnait sans problème.
J'ai observé
- que j'ai 618 images orphelines; surement mes uploads les plus récents, qui ont été correctement acquités par l'API avec une réponse: {"stat":"ok","result":{"image_id":"18379","url":"https:\/\/galleries.grains-de-culture.fr\/picture.php?\/18379\/category\/787"}}
- j'ai vérifié à l'aide de l'UI de l'API sur une image quelle n'a pas de catégorie reconnue par Piwigo
- j'ai essayé la méthode pwg.images.uploadCompleted en affectant une catégorie existante (une catégorie de test)
Le résultat est
<rsp stat="ok">
<category>
<id>787</id>
<nb_photos>0</nb_photos>
<label>Galeries d'artistes / Galerie Franz von Stuck</label>
</category>
</rsp>
La galerie en question a toujours 0 photo et l'image n'est pas visible.
Lorsque je tente de voir directement l'image par son id avec l'url
https://<monsite>/picture.php?/18379
j'ai le message
"Vous n'avez pas l'autorisation pour accéder à la page demandée"
Auriez-vous une idée pour débloquer la situation?
Hors ligne
Suite de mon précédent message
Nouveau test d'introduction de chargement d'une nouvelle image dans une catégorie
L'image est bien téléchargée; elle se trouve bien dans le dossier upload; elle est référencée dans la table piwi3o_images. Par contre, elle n'est pas référencée dans la table piwi3o_image_category.
Un appel ultérieur à setInfo permet d'ajouter une catégorie à l'image.
Hors ligne
Pages: 1