Purexo / FreshRSS-Notify

Un addon pour firefox, notifiant les articles non lu sur votre instance de FreshRSS
https://addons.mozilla.org/fr/firefox/addon/freshrss-notify/
7 stars 1 forks source link

api url #2

Closed azlux closed 8 years ago

azlux commented 8 years ago

Bonjour, J'ai lu les différents messages et push sur les entrées URL de l’addon, mais j'arrive toujours pas à la faire fonctionner. erreur : "check your id or instance url" Essayer d'être plus clair dans le README.md pour savoir quel url mettre. Si j'ai bien compris ce serai : https://**_**.__/freshrssfoler/p/i pour "URL" et https://_*_**._*/freshrssfoler/p/api/ pour "API's url".

Cordialement, Az

Purexo commented 8 years ago

Bonjour,

https://purexo.eu/FreshRSS/ c'est mon URL https://purexo.eu/FreshRSS/p/api/ c'est pour l'api

Identifiant de connexion est celui que j'utilise dans le navigateur (interface web)

Je pense que ton problème viens du mot de passe. il faut que tu utilise le mot de passe API. Il ce configure ici : /FreshRSS/p/i/?c=user&a=profile quand tu es connecté C'est le deuxième champ de mot de passe.

/FreshRSS/p/i/?c=auth verifie aussi que l'acces à l'api est bien autorisé. (dernière case)

azlux commented 8 years ago

merci pour la réponse, mais en fait il ne veux toujours pas, donc oui j'ai mis le mdp au bon endroit et l'accès api est autorisé. Mais je me demande si c'est pas parce que je n'ai que le dossier /p d'accessible depuis l’extérieur (comme dit dans la doc : sudo ln -s /usr/share/FreshRSS/p /var/www/html/FreshRSS), donc mon url tombe déjà dans le dossier /p/ de Freshrss. Y aurais-t-il un lien ?

Purexo commented 8 years ago

c'est possible en effet. Mais je sais pas. Le plus important est que /FreshRSS/p/api/ soit accessible de l'exterieur.

Par contre, j'étais pas au courant de cette pratique, en fournissant à l'addon l'adresse 'root' de FreshRSS, il rajoute lui même le /p/i lorsqu'on clic pour accéder à la version web pour lire ses flux.

Mais pour l'api normalement c'est bon, donc j'ai du mal à comprendre ce qui ce passe chez toi

Purexo commented 8 years ago

Vu que tu as fait un simlink .../FreshRSS/p/ -> .../FreshRSS/ Je pense que l'url de ton api doit être

.../FreshRSS/api/ au lieu de /FreshRSS/p/api

azlux commented 8 years ago

Je comprend pas trop, le pire c'est que l'app essai d’accéder à freshrss. Dans nginx j'ai le log : https://****_.fr/rss/api//greader.php/accounts/ClientLogin?Email=**_**&Passwd=***\ en 200 (en tapant l'adresse j'ai bien un SID et Auth)

Purexo commented 8 years ago

C'est vraiment étrange. Tu es le premier à me remonter ce soucis. De mon côté ça marche bien.

Si les URL sont bonne je vois pas ce qui peux gener.

Tu as bien enlevé le /p de l'url API comme montré plus haut ?

Purexo commented 8 years ago

URL : https://****.fr/rss/ API : https://***.fr/rss/api/

Essaye comme ça.

azlux commented 8 years ago

oui, c'est déjà comme ça. hoooo ca marche (dites merci au cache vachement persistant de firefox).

Purexo commented 8 years ago

xD En effet. Je me disais bien. Sinon je vois vraiment pas ce que ça aurait pu être

Purexo commented 8 years ago

Du coup, Problème Résolu.

Résumé : faire pointer l'API URL vers le dossier api de freshrss ce trouvant dans /FreshRSS/p/api normalement.

azlux commented 8 years ago

donc conclusion :

Purexo commented 8 years ago

Je vais voir ça