@Gofannon, la procédure de @genma est similaire à la proposition sur la page github. Cependant après avoir déterminé le mot de passe pour l’api et que je check si l’api fonctionne voilà ce que me renvois la page /api/greader.php :
@Plumf, je viens de suivre la documentation sur la page github et ça fonctionne bien depuis mon téléphone.
Sur la page api, j’ai ça:
Dans ta capture d’écran, il semble y avoir un problème dans la configuration de FreshRss. Sur mon serveur, dans le fichier /var/www/freshrss/data/config.php, la variable “base_url” est vide
Quelques pistes pour ton soucis:
Est-ce que tu as bien la dernière version de Freshrss installée? (faire les mise à jour depuis l’interface d’administration Yunohost)
Effectivement, dans mon fichier ./data/config.php j’avais dans la variable 'base_url' => 'adresse_de_mon_serveur//rss', (avec les deux barres // …)
au lieu de 'base_url' => '',
En corrigeant cela, j’ai maintenant tous les indicateurs au vert sur la page /api/
Salut,
J’ai suivi la conversation de loin, je bouge pas mal en ce moment et donc je ne suis pas trop présent.
Je suis en train de cleaner le package en utilisant les dernières recommandations. Je pense qu’avec les derniers helpers ce problème devrait être corrigé.
Je n’ai pas encore eu le temps de tout tester comme il faut et j’ai des soucis quand j’utilse package_checker en local (je n’ai pas les mêmes résulats que la CI)
Mais promis le package est encore maintenu (en particulier sur le suivit de version de freshrss).
En fait, si je suis connecté à Yunohost et que je teste https://exemple.tld/rss/api/ alors j’ai tous les signaux verts !
Si je ne suis pas connecté à Yunohost et je teste https://exemple.tld/rss/api/ alors j’ai des points d’interrogations à la place des “check” vert
Bref, nous aurons besoin des lumières de @plopoyop pour résoudre durablement ces soucis de connexions.
Je vais quand même tester ce soir en rendant l’application publique avec yunohost app setting freshrss is_public -v 0
Peut-être cela résoudra-t-il ce problème de connexion…
Il me semble donc que la recommandation de @Gofannon de modifier le fichier ./data/config.php pour changer la variable 'base_url' => 'adresse_de_mon_serveur//rss', (avec les deux barres // …)
avec 'base_url' => '',
suffit à rendre FreshRSS accessible aux appli extérieures utilisant l’API.
Hello @croulibri cela n’a pas fonctionné chez moi, juste l’api fever fonctionner mais pas greader ?
J’ai pourtant suivi la recommandation de @Gofannon…
Avez vous des pistes ? Je vais tenter une reinstallation ce soir
Qu’est-ce qui s’affiche quand tu vas sur la page /api/ ? Tu pourrais poster une capture d’écran comme je l’avais fais? (Ou dire si tu as les coche vertes déjà)
Salut,
Peux tu nous copier la dernier version de ton fichier : /var/www/freshrss/data/config.php stp.
A priori, j’ai une erreur dans le package (j’espère avoir le temps de résoudre le problème bientôt) qui donne une mauvaise valeur pour base url.
J’ai l’impressin que les API fonctionnent, soit quand le paramètre n’est pas mis, soit quand sa valeur nest pas fausse. (si je ne me trompe pas, il y a un double / mis quelque part).
Je suis en discussion avec le créateur de l’app https://github.com/YunoHost-Apps/freshrss_ynh/issues/69
j’essaye de savoir ce qui ne va pas, j’ai ouvert des chemins qui ont l’air de manquer au bon fonctionnement de l’app mais je n’arrive toujours pas à la faire marcher…