Impossible de générer le cookie d'identification

Alors, je reproduis ton problème :

  • Jeedom Dev en Debian 12
  • Core 4.5 Alpha
  • Plugin Alexa-api beta

Le dossier resources/data existe bien mais rien ne se créé
Comme toi le bouton redemarrer le demon ne s’affiche jamais.

J’ai recommencé 2 fois la procédure et le bouton a fini par apparaitre.

Deux fois c’est encore acceptable mais en ce qui me concerne je ne compte même plus.

Je viens d’essayer encore une dizaine de fois depuis mon dernier post. Rien n’y fait.

Par contre, depuis que le bouton (Re)Démarrer est apparu, je dispose de nouveaux logs.

Par exemple alexaapi_node

[11/9/2024, 2:52:22 PM][] : {API}: *********************************************************************
[11/9/2024, 2:52:22 PM][] : {API}: ** Relancez la génération du COOKIE AMAZON, il y a un souci dessus **

En ce qui concerne le fichier alexa-cookie.json, je suppose qu’il faudrait mettre une partie de ce qui figure ci-dessous mais quoi ?

{Cookie} ║ ┌──────────────────────────────────────────────────────────────────────────────────────────────────── INFO
{Cookie} ║ │        Récupération d'un nouveau Cookie Amazon    INFO
{Cookie} ║ ├──────────────────────────────────────────────────────────────────────────────────────────────────── INFO
[HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com
[HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""
[HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""
{Proxy}  ║ │ OK ! Proxy-Server en écoute sur le port 3457 DEBUG
{Router} ║ │ / / GET / {"host":"192.168.0.129:3457","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0","accept":"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8","accept-language":"fr-FR,fr;q=0.8,en-US;q=0.5,en;q=0.3","accept-encoding":"gzip, deflate","referer":"http://192.168.0.129/","dnt":"1","sec-gpc":"1","connection":"keep-alive","cookie":"JSESSIONID=33D2989DBFE1F9B17B570E331D7A11EC; session-id=144-9121846-1006269; session-id-time=2361878650l; csm-hit=CW4N8D8RHYC23591XP0E+s-9TFMSTX0CHKYVG7JSVGE|1731158665097; PHPSESSID=9ospis9lt85iuddambijkfmpq88pbcietqhel9qapugk5db3138g4js9p0c07o3g","upgrade-insecure-requests":"1","priority":"u=0, i"} DEBUG
{Proxy}  ║ │ Initial Page Request: https://www.amazon.com/ap/signin?openid.return_to=https%3A%2F%2Fwww.amazon.com%2Fap%2Fmaplanding&openid.assoc_handle=amzn_dp_project_dee_ios&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&pageId=amzn_dp_project_dee_ios&accountStatusPolicy=P1&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns.oa2=http%3A%2F%2Fwww.amazon.com%2Fap%2Fext%2Foauth%2F2&openid.oa2.client_id=device%3A464534343438414634313837424443343332463946354645323744374638384323413249564c5635564d32573831&openid.ns.pape=http%3A%2F%2Fspecs.openid.net%2Fextensions%2Fpape%2F1.0&openid.oa2.response_type=token&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.pape.max_auth_age=0&openid.oa2.scope=device_auth_access&language=fr_FR DEBUG
{Proxy}  ║ │ Cookies handled: "JSESSIONID=B1C903C6DEA9DCC7B7501AB8A7FD8297; session-id=130-8133331-3631829; session-id-time=2361878833l; csm-hit=CW4N8D8RHYC23591XP0E+s-9TFMSTX0CHKYVG7JSVGE|1731158665097; PHPSESSID=9ospis9lt85iuddambijkfmpq88pbcietqhel9qapugk5db3138g4js9p0c07o3g; frc=yjlcmVfk/KaLK0az1W5T46WRGcmMkKe4A8VQIVyynvWJaY4xSCRqweDyWTZY2EmcBGLjYYF74JmZUDvIy6w1OkC0E+/HjPBfGCl0JN61f1vPaS9je2WM9A4+D5S9KMZ2diqufjwYHHZiYdpxH12AhUVBtgszQ3ZW9qAAxpS1dm9ut4YjY9b4ZKz12MsUbhZ+hC8AIS8vccpFZ0OLdQPF+eHP8H16+GqgpVPuG24wlw7DSgHXBznuFd7Yt2vMQhlQzRFU1t6/kJLkuQWx7nqQaXv1emOqk73CnYNQvaqsmd5WDIbqL5W/mJzIR0vSRkcK3s7GIsF4vV5SYSDHOkU5Cb0gOrsT/qJBhddCxkSiIl6l/hgLSsoS+VjJjq1YNvGvjN6mL9LlbDNvFRVEU6qNx8IDfAhwwRKHWw==; map-md=eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhIjp7InNvZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==" DEBUG
{Router} ║ │ /www.amazon.com/ap/signin/130-8133331-3631829 / POST / {"host":"192.168.0.129:3457","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0","accept":"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8","accept-language":"fr-FR,fr;q=0.8,en-US;q=0.5,en;q=0.3","accept-encoding":"gzip, deflate","content-type":"application/x-www-form-urlencoded","content-length":"10007","origin":"http://192.168.0.129:3457","dnt":"1","sec-gpc":"1","connection":"keep-alive","referer":"http://192.168.0.129:3457/","cookie":"JSESSIONID=B1C903C6DEA9DCC7B7501AB8A7FD8297; session-id=130-8133331-3631829; session-id-time=2361878833l; csm-hit=7HYXSTXZJTANX692YPCC+s-7HYXSTXZJTANX692YPCC|1731158835933; PHPSESSID=9ospis9lt85iuddambijkfmpq88pbcietqhel9qapugk5db3138g4js9p0c07o3g","upgrade-insecure-requests":"1","priority":"u=0, i"} DEBUG
{Proxy}  ║ │ Cookies handled: "JSESSIONID=3C50809C005C4944D6529DC681607476; session-id=130-8133331-3631829; session-id-time=2361878833l; csm-hit=CW4N8D8RHYC23591XP0E+s-9TFMSTX0CHKYVG7JSVGE|1731158665097; PHPSESSID=9ospis9lt85iuddambijkfmpq88pbcietqhel9qapugk5db3138g4js9p0c07o3g; frc=yjlcmVfk/KaLK0az1W5T46WRGcmMkKe4A8VQIVyynvWJaY4xSCRqweDyWTZY2EmcBGLjYYF74JmZUDvIy6w1OkC0E+/HjPBfGCl0JN61f1vPaS9je2WM9A4+D5S9KMZ2diqufjwYHHZiYdpxH12AhUVBtgszQ3ZW9qAAxpS1dm9ut4YjY9b4ZKz12MsUbhZ+hC8AIS8vccpFZ0OLdQPF+eHP8H16+GqgpVPuG24wlw7DSgHXBznuFd7Yt2vMQhlQzRFU1t6/kJLkuQWx7nqQaXv1emOqk73CnYNQvaqsmd5WDIbqL5W/mJzIR0vSRkcK3s7GIsF4vV5SYSDHOkU5Cb0gOrsT/qJBhddCxkSiIl6l/hgLSsoS+VjJjq1YNvGvjN6mL9LlbDNvFRVEU6qNx8IDfAhwwRKHWw==; map-md=eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhIjp7InNvZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==" DEBUG
{Router} ║ │ /www.amazon.com/ap/signin/130-8133331-3631829 / POST / {"host":"192.168.0.129:3457","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0","accept":"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8","accept-language":"fr-FR,fr;q=0.8,en-US;q=0.5,en;q=0.3","accept-encoding":"gzip, deflate","content-type":"application/x-www-form-urlencoded","content-length":"10118","origin":"http://192.168.0.129:3457","dnt":"1","sec-gpc":"1","connection":"keep-alive","referer":"http://192.168.0.129:3457/www.amazon.com/ap/signin/130-8133331-3631829","cookie":"JSESSIONID=3C50809C005C4944D6529DC681607476; session-id=130-8133331-3631829; session-id-time=2361878833l; csm-hit=7HYXSTXZJTANX692YPCC+s-Q9B6MN1HZF1RVCET2EQF|1731158852192; PHPSESSID=9ospis9lt85iuddambijkfmpq88pbcietqhel9qapugk5db3138g4js9p0c07o3g","upgrade-insecure-requests":"1","priority":"u=0, i"} DEBUG
{Proxy}  ║ │ Cookies handled: "JSESSIONID=90042A9FE0B839B42649D801AC344DFC; session-id=130-8133331-3631829; session-id-time=2361878833l; csm-hit=CW4N8D8RHYC23591XP0E+s-9TFMSTX0CHKYVG7JSVGE|1731158665097; PHPSESSID=9ospis9lt85iuddambijkfmpq88pbcietqhel9qapugk5db3138g4js9p0c07o3g; frc=yjlcmVfk/KaLK0az1W5T46WRGcmMkKe4A8VQIVyynvWJaY4xSCRqweDyWTZY2EmcBGLjYYF74JmZUDvIy6w1OkC0E+/HjPBfGCl0JN61f1vPaS9je2WM9A4+D5S9KMZ2diqufjwYHHZiYdpxH12AhUVBtgszQ3ZW9qAAxpS1dm9ut4YjY9b4ZKz12MsUbhZ+hC8AIS8vccpFZ0OLdQPF+eHP8H16+GqgpVPuG24wlw7DSgHXBznuFd7Yt2vMQhlQzRFU1t6/kJLkuQWx7nqQaXv1emOqk73CnYNQvaqsmd5WDIbqL5W/mJzIR0vSRkcK3s7GIsF4vV5SYSDHOkU5Cb0gOrsT/qJBhddCxkSiIl6l/hgLSsoS+VjJjq1YNvGvjN6mL9LlbDNvFRVEU6qNx8IDfAhwwRKHWw==; map-md=eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhIjp7InNvZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==" DEBUG
{Cookie} ║ │ Get User data Response: "" DEBUG

Pareil pour moi, Alexa API est tombé hier et depuis impossible de générer le cookie.
Je serai curieux de savoir si d’autres arrivent à regénérer ce fichu cookie.
Je suis en Debian 11 avec la dernière version de Jeedom

Bonsoir à tous,

Je rencontre le même souci depuis hier avec Demon Nok.

  • Debian 11.11
  • Plugin Alexa-api beta

J’ai tenté plusieurs navigateurs : Firefox, Google Chrome, Brave et Edge, mais sans succès. J’ai également essayé de réinstaller le plugin via le centre de mise à jour, sans résultat.

Bien que la petite fenêtre indique que le cookie a bien été généré, il semble que l’écriture dans alexa-cookie.json échoue. J’ai rétabli les droits sur les dossiers et fichiers, puis réessayé, mais le problème persiste.



1 « J'aime »

Pour l’authent Amazon, même si je désactive la double authent, la fenêtre Amazon continue de me demander un code OTP, et même en le fournissant, j’ai un « sorry not found ».
Du coup, je suis obligé d’activer la double Authent avec code OTP.
Dans ce cas, j’'arrive à avoir la fenêtre avec le personnage et le pouce levé, mais le cookie ne se créé pas dans /var/www/html/plugins/alexaapi/resources/data

j’ai pourtant faire un chmod 777 sur le dossier data,au cas où, pour donner les droits.

:frowning:

Dans le log alexaapi_node :

[11/11/2024 07:35:05] ERROR  : {API}    ║   Souci dans l'initiatlisation du serveur Error:  La génération automatique n'a pas fonctionné (ce qui est normal lors d'une génération manuelle), vérifiez toutefois que cette adresse est bien une adresse locale de votre réseau :undefined et que le port utilisé est bien 3457 :46311, sinon vérifiez la configuration réseau de Jeedom (Réglages/Système/Configuration/Réseau/Accès interne) et assurez vous d'avoir jeedom sur le port 80 et d'être connecté sur le même réseau local (pas à distance).
[11/11/2024 07:35:05] ERROR  : {API}    ║   ou le serveur alexa.amazon.fr n'est pas joignable
[11/11/2024 07:35:05] ERROR  : {API}    ╚════════════════════════════════════════════════════════════════════════════════════════

dans le log alexaapi_cookie

{Cookie} ║ ┌──────────────────────────────────────────────────────────────────────────────────────────────────── INFO
{Cookie} ║ │        Récupération d'un nouveau Cookie Amazon    INFO
{Cookie} ║ ├──────────────────────────────────────────────────────────────────────────────────────────────────── INFO
[HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com
[HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""
[HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""
{Proxy}  ║ │OK! Proxy-Server en écoute sur le port 3457 DEBUG
{Router} ║ │ / / GET / {"host":"192.168.1.100:3457","connection":"keep-alive","dnt":"1","upgrade-insecure-requests":"1","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0","accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","referer":"http://192.168.1.100/","accept-encoding":"gzip, deflate","accept-language":"fr-FR,fr;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6,de;q=0.5,es-ES;q=0.4,es;q=0.3","cookie":"registerDevice=(...); md_history_toggleOptions=1; session-id=136-9644948-6898169; ubid-main=134-2718517-0146905; session-id-time=2082787201l; PHPSESSID=kllb725ooe2e1qoa7fb5n0nlqrk92peqc3e9jjm7umonml8apdfaapupd3k6q3rl; session-token=(...); JSESSIONID=69B7478D6E6D712C4D4183AD4C521CE8"} DEBUG
{Proxy}  ║ │ Initial Page Request: https://www.amazon.com/ap/signin?openid.return_to=https%3A%2F%2Fwww.amazon.com%2Fap%2Fmaplanding&openid.assoc_handle=amzn_dp_project_dee_ios&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&pageId=amzn_dp_project_dee_ios&accountStatusPolicy=P1&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns.oa2=http%3A%2F%2Fwww.amazon.com%2Fap%2Fext%2Foauth%2F2&openid.oa2.client_id=device%3A463938453837303241314233443539323333383641364130454539374646444323413249564c5635564d32573831&openid.ns.pape=http%3A%2F%2Fspecs.openid.net%2Fextensions%2Fpape%2F1.0&openid.oa2.response_type=token&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.pape.max_auth_age=0&openid.oa2.scope=device_auth_access&language=fr_FR DEBUG
{Proxy}  ║ │ Cookies handled: "registerDevice=(...); md_history_toggleOptions=1; session-id=136-9644948-6898169; ubid-main=134-2718517-0146905; session-id-time=2082787201l; PHPSESSID=kllb725ooe2e1qoa7fb5n0nlqrk92peqc3e9jjm7umonml8apdfaapupd3k6q3rl; session-token=(...); JSESSIONID=(...); map-md=(...) DEBUG
{Router} ║ │ /ap/uedata?ld&v=0.298895.0&id=BTSMB2A0MPWRZY15J238&sw=1440&sh=900&vw=480&vh=700&m=1&sc=BTSMB2A0MPWRZY15J238&ue=3&bb=111&cf=168&be=182&fp=176&fcp=176&pc=726&tc=-1147&na_=-1147&ul_=-1731308264292&_ul=-1731308264292&rd_=-1731308264292&_rd=-1731308264292&fe_=-951&lk_=-933&_lk=-933&co_=-933&_co=-928&sc_=-1731308264292&rq_=-928&rs_=-73&_rs=-59&dl_=-48&di_=379&de_=380&_de=386&_dc=725&ld_=725&_ld=-1731308264292&ntd=0&ty=0&rc=0&hob=2&hoe=4&ld=728&t=1731308265020&ctb=1&rt=cf:10-6-3-1-3-1-1__ld:16-12-3-1-4-1-0&csmtags=aui|aui:aui_build_date:3.24.7-2024-10-22|mutObsYes|fls-na-amazon-com|adblk_no|perfYes|mutObsActive|csm-feature-touch-enabled:false&viz=visible:3&pty=AuthenticationPortal&spty=SignInClaimCollect&pti=undefined&tid=BTSMB2A0MPWRZY15J238&aftb=1&ui=2&lob=0 / GET / {"host":"192.168.1.100:3457","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0","dnt":"1","accept":"image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8","referer":"http://192.168.1.100:3457/","accept-encoding":"gzip, deflate","accept-language":"fr-FR,fr;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6,de;q=0.5,es-ES;q=0.4,es;q=0.3","cookie":"registerDevice=176bdd5be7286e9f3e89503dbc59c3d222225f1601bb79c690d09cd0d0bd395589b223ef93075f7e14b70d3f5f6fbed78b902fc2696ed15a3ef5b9253ef70a43-M1gThsFcOlBzcB96SfAqKWosefZslz1PeXW1v2FBg5VujpLUgjOJOMtWmtrxMVRy; md_history_toggleOptions=1; session-id=136-9644948-6898169; ubid-main=134-2718517-0146905; session-id-time=2082787201l; PHPSESSID=kllb725ooe2e1qoa7fb5n0nlqrk92peqc3e9jjm7umonml8apdfaapupd3k6q3rl; session-token=(...); JSESSIONID=CBD5CFF774908F6AD2E07FD4E91C25D7; csm-hit=s-BTSMB2A0MPWRZY15J238|1731308264397"} DEBUG
{Router} ║ │ /www.amazon.com/ap/signin / POST / {"host":"192.168.1.100:3457","connection":"keep-alive","content-length":"10657","cache-control":"max-age=0","origin":"http://192.168.1.100:3457","dnt":"1","upgrade-insecure-requests":"1","content-type":"application/x-www-form-urlencoded","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0","accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","referer":"http://192.168.1.100:3457/","accept-encoding":"gzip, deflate","accept-language":"fr-FR,fr;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6,de;q=0.5,es-ES;q=0.4,es;q=0.3","cookie":"registerDevice=(...); md_history_toggleOptions=1; session-id=136-9644948-6898169; ubid-main=134-2718517-0146905; session-id-time=2082787201l; PHPSESSID=kllb725ooe2e1qoa7fb5n0nlqrk92peqc3e9jjm7umonml8apdfaapupd3k6q3rl; session-token=(...); JSESSIONID=CBD5CFF774908F6AD2E07FD4E91C25D7; csm-hit=BTSMB2A0MPWRZY15J238+s-BTSMB2A0MPWRZY15J238|1731308265618"} DEBUG
{Proxy}  ║ │ Cookies handled: "registerDevice=(...); md_history_toggleOptions=1; session-id=136-9644948-6898169; ubid-main=134-2718517-0146905; session-id-time=2082787201l; PHPSESSID=kllb725ooe2e1qoa7fb5n0nlqrk92peqc3e9jjm7umonml8apdfaapupd3k6q3rl; session-token=(...); JSESSIONID=677F5210AA7121804B38103B9798189E; frc=(...); map-md=(...) DEBUG
Redirect: Original Location ----> https://www.amazon.com/ap/mfa?ie=UTF8&arb=74a14bb1-649e-418d-b452-1570ac656d91&mfa.arb.value=74a14bb1-649e-418d-b452-1570ac656d91&mfa.arb.key=arb DEBUG
Redirect: Final Location ----> http://192.168.1.100:3457/www.amazon.com/ap/mfa?ie=UTF8&arb=74a14bb1-649e-418d-b452-1570ac656d91&mfa.arb.value=74a14bb1-649e-418d-b452-1570ac656d91&mfa.arb.key=arb DEBUG
{Router} ║ │ /www.amazon.com/ap/mfa?ie=UTF8&arb=74a14bb1-649e-418d-b452-1570ac656d91&mfa.arb.value=74a14bb1-649e-418d-b452-1570ac656d91&mfa.arb.key=arb / GET / {"host":"192.168.1.100:3457","connection":"keep-alive","cache-control":"max-age=0","dnt":"1","upgrade-insecure-requests":"1","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0","accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","referer":"http://192.168.1.100:3457/","accept-encoding":"gzip, deflate","accept-language":"fr-FR,fr;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6,de;q=0.5,es-ES;q=0.4,es;q=0.3","cookie":"registerDevice=176bdd5be7286e9f3e89503dbc59c3d222225f1601bb79c690d09cd0d0bd395589b223ef93075f7e14b70d3f5f6fbed78b902fc2696ed15a3ef5b9253ef70a43-M1gThsFcOlBzcB96SfAqKWosefZslz1PeXW1v2FBg5VujpLUgjOJOMtWmtrxMVRy; md_history_toggleOptions=1; session-id=136-9644948-6898169; ubid-main=134-2718517-0146905; session-id-time=2082787201l; PHPSESSID=kllb725ooe2e1qoa7fb5n0nlqrk92peqc3e9jjm7umonml8apdfaapupd3k6q3rl; session-token=(...); JSESSIONID=677F5210AA7121804B38103B9798189E"} DEBUG
{Proxy}  ║ │ Cookies handled: "registerDevice=(...); md_history_toggleOptions=1; session-id=136-9644948-6898169; ubid-main=134-2718517-0146905; session-id-time=2082787201l; PHPSESSID=kllb725ooe2e1qoa7fb5n0nlqrk92peqc3e9jjm7umonml8apdfaapupd3k6q3rl; session-token=(...); JSESSIONID=D8C5A4D8CA824F28CB14A2ED36C3D23D; frc=(...); map-md=(...) DEBUG
{Router} ║ │ /ap/uedata?ld&v=0.298895.0&id=AX9RWJKHGF0M3W86K4RB&sw=1440&sh=900&vw=480&vh=700&m=1&sc=AX9RWJKHGF0M3W86K4RB&ue=3&bb=97&cf=129&be=141&fp=204&fcp=204&pc=434&tc=-1901&na_=-1901&ul_=-50&_ul=-49&rd_=-1887&_rd=-935&fe_=-935&lk_=-935&_lk=-935&co_=-935&_co=-935&sc_=-1731308274908&rq_=-922&rs_=-82&_rs=-65&dl_=-35&di_=220&de_=220&_de=220&_dc=433&ld_=433&_ld=-1731308274908&ntd=0&ty=0&rc=1&hob=2&hoe=4&ld=435&t=1731308275343&ctb=1&rt=cf:6-2-3-1-3-0-1__ld:13-9-3-1-4-0-0&csmtags=aui|aui:aui_build_date:3.24.7-2024-10-22|mutObsYes|fls-na-amazon-com|adblk_no|perfYes|csm-feature-touch-enabled:false|mutObsActive&viz=visible:3&pty=AuthenticationPortal&spty=undefined&pti=undefined&tid=BTSMB2A0MPWRZY15J238&aftb=1&ui=2&lob=0 / GET / {"host":"192.168.1.100:3457","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0","dnt":"1","accept":"image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8","referer":"http://192.168.1.100:3457/www.amazon.com/ap/mfa?ie=UTF8&arb=74a14bb1-649e-418d-b452-1570ac656d91&mfa.arb.value=74a14bb1-649e-418d-b452-1570ac656d91&mfa.arb.key=arb","accept-encoding":"gzip, deflate","accept-language":"fr-FR,fr;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6,de;q=0.5,es-ES;q=0.4,es;q=0.3","cookie":"registerDevice=176bdd5be7286e9f3e89503dbc59c3d222225f1601bb79c690d09cd0d0bd395589b223ef93075f7e14b70d3f5f6fbed78b902fc2696ed15a3ef5b9253ef70a43-M1gThsFcOlBzcB96SfAqKWosefZslz1PeXW1v2FBg5VujpLUgjOJOMtWmtrxMVRy; md_history_toggleOptions=1; session-id=136-9644948-6898169; ubid-main=134-2718517-0146905; session-id-time=2082787201l; PHPSESSID=kllb725ooe2e1qoa7fb5n0nlqrk92peqc3e9jjm7umonml8apdfaapupd3k6q3rl; session-token=(...); JSESSIONID=D8C5A4D8CA824F28CB14A2ED36C3D23D; csm-hit=s-AX9RWJKHGF0M3W86K4RB|1731308275004"} DEBUG
{Router} ║ │ /www.amazon.com/ap/signin / POST / {"host":"192.168.1.100:3457","connection":"keep-alive","content-length":"1599","cache-control":"max-age=0","origin":"http://192.168.1.100:3457","dnt":"1","upgrade-insecure-requests":"1","content-type":"application/x-www-form-urlencoded","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0","accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","referer":"http://192.168.1.100:3457/www.amazon.com/ap/mfa?ie=UTF8&arb=74a14bb1-649e-418d-b452-1570ac656d91&mfa.arb.value=74a14bb1-649e-418d-b452-1570ac656d91&mfa.arb.key=arb","accept-encoding":"gzip, deflate","accept-language":"fr-FR,fr;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6,de;q=0.5,es-ES;q=0.4,es;q=0.3","cookie":"registerDevice=(...); md_history_toggleOptions=1; session-id=136-9644948-6898169; ubid-main=134-2718517-0146905; session-id-time=2082787201l; PHPSESSID=kllb725ooe2e1qoa7fb5n0nlqrk92peqc3e9jjm7umonml8apdfaapupd3k6q3rl; session-token=(...); JSESSIONID=D8C5A4D8CA824F28CB14A2ED36C3D23D; csm-hit=BTSMB2A0MPWRZY15J238+s-AX9RWJKHGF0M3W86K4RB|1731308276035"} DEBUG
{Proxy}  ║ │ Cookies handled: "registerDevice=(...); md_history_toggleOptions=1; session-id=136-9644948-6898169; ubid-main=134-2718517-0146905; session-id-time=2082787201l; PHPSESSID=kllb725ooe2e1qoa7fb5n0nlqrk92peqc3e9jjm7umonml8apdfaapupd3k6q3rl; session-token=(...); JSESSIONID=092C5450203397C6B5A35CF9A5EB4C45; frc=(...); map-md=eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhIjp7InNvZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==" DEBUG
{Cookie} ║ │ Get User data Response: "" DEBUG```

J’avais posté un peu vite un nouveau sujet mais j’ai exactement le même problème.
Depuis hier, après full reinstall de jeedom pour passer (enfin) sur Bullseye, le cookie Alexa semble ne pas s’enregistrer…

EDIT : si je crée un fichier alexa-cookie.json alors le bouton apparait, mais en générant le « vrai » cookie, le démon se lance temporairement. Car la moinde action le met KO. En fait la génération du cookie n’écrit par dessus le « faux » fichier.
J’ai vérifié les droits en lecture et écriture du repertoire et du faux cookie…

Bonjour,

J’ai eu exactement les mêmes problèmes que toi.

Avec une première Jeedom, j’ai essayé de générer le cookie avec la double authentification activée. J’arrivais effectivement à obtenir le pouce levé mais le fichier sensé contenir ledit cookie (alexa-cookie.json) n’a jamais pu s’écrire dans le dossier data du plugin. L’absence de ce fichier implique l’absence du bouton (Re)Démarrer dans la fenêtre de configuration du plugin.

Sans trop y croire, je me suis demandé si la double authentification n’était pas la cause du problème. J’ai donc désactivé cette option mais cela n’a finalement rien changé.

J’ai alors pensé que ma Jeedom pouvait être en cause. J’ai donc tenté l’expérience sur une autre Jeedom (même configuration que la première mais beaucoup moins chargée). Curieusement, alors que la double authentification n’était pas activée, un code OTP était quand même requis. Comme je ne pouvais pas le fournir, la procédure a évidemment échoué. Je parviens néanmoins à me connecter sur le site marchand d’Amazon sans fournir d’OTP (normal puisque je n’ai pas réactivé la double authentification).

Comprenne qui pourra. Pour ma part, j’ai jeté l’éponge.

comment récupérer le cookie autrement que via le plugin car visiblement cela ne fonctionne plus… ?

Hélas, je n’en ai pas la moindre idée.

Voir sur internet, ça se fait assez facilement, il y a même des extensions pour navigateur qui s’en chargent ou directement dans le mode développeur.

bon, j’ai testé mais le format n’est pas celui du cookie utilisé.
tu connais une extension qui le fait ?

Il faut juste l’intégrer dans le format json demandé. Il faut le cookie et le csrf

Et ceux qui ont fait la lib à l’origine précisent ceci
:

If you still use the E-Mail or SMS based 2FA flow then this might not work. Please update the 2FA/OTP method in the amazon settings to the current process.

Un petit passage par chatGPT et il propose ceci :

Pour capturer les cookies et le token CSRF d’un site Web avec Chrome, vous pouvez utiliser les DevTools intégrés ou des extensions de capture de requêtes HTTP.

Méthode 1 : Utiliser les DevTools de Chrome

	1.	Ouvrir les DevTools :
	•	Allez sur le site souhaité, puis appuyez sur F12 ou faites un clic droit et sélectionnez “Inspecter”.
	•	Allez dans l’onglet Network (Réseau).
	2.	Recharger la Page :
	•	Actualisez la page pour capturer toutes les requêtes.
	•	Dans la liste des requêtes, cherchez celle qui contient l’en-tête Set-Cookie (souvent la première requête du type GET ou POST).
	3.	Trouver le Cookie et le Token CSRF :
	•	Sélectionnez la requête et allez dans l’onglet Headers.
	•	Sous Request Headers (ou Response Headers), cherchez les cookies.
	•	Si le token CSRF est dans le HTML, vous pouvez aller dans l’onglet Response et rechercher le token dans le code source de la page (généralement sous un nom comme csrf_token, xsrf-token, etc.).
	4.	Copier les Cookies et le Token :
	•	Pour les cookies, vous pouvez également aller dans l’onglet Application > Cookies pour copier directement les valeurs.
	•	Pour le token, si vous le repérez dans le HTML, copiez-le depuis la réponse de la requête.

Méthode 2 : Utiliser une Extension Chrome

Une extension populaire pour capturer les cookies et les tokens est EditThisCookie :
	1.	Installer EditThisCookie :
	•	Rendez-vous sur le Chrome Web Store et recherchez EditThisCookie.
	•	Installez l’extension.
	2.	Utiliser EditThisCookie :
	•	Allez sur le site en question.
	•	Cliquez sur l’icône de l’extension EditThisCookie dans la barre d’extensions.
	•	Vous verrez une liste de cookies, et vous pouvez chercher le cookie lié au CSRF (parfois nommé csrf_token, XSRF-TOKEN, etc.).
	•	Vous pouvez copier les valeurs directement depuis l’extension.

Remarque

Ces méthodes et outils doivent être utilisés de manière éthique et en accord avec les politiques de confidentialité du site, car capturer des tokens et des cookies à des fins non autorisées peut être illégal et contraire aux règles d’utilisation.

Idem, même problème aussi…

Bonjour,

Merci pour ta réponse. J’ai essayé la méthode avec l’extension EditThisCookie et j’ai obtenu cette jolie fenêtre :


Que faire ensuite ? Pour moi, ça reste mystérieux.

j’avais aussi trouvé des outils pour extraire des cookies mais ils ne sont pas au format de celui utilisé par le plugin.

Avez vous aussi tester après avoir redémarrer Jeedom ?

Bonjour,

Voici le résultat après un redémarrage de Jeedom :

[12/11/2024 11:20:12][] : {API}: *********************************************************************
[12/11/2024 11:20:12][] : {API}: *********************************************************************
[12/11/2024 11:20:12][] : {API}: ** Relancez la génération du COOKIE AMAZON, il y a un souci dessus **
[12/11/2024 11:20:12][] : {API}: *********************************************************************
[12/11/2024 11:20:12][] : {API}: *********************************************************************
[12/11/2024 11:20:12][] : {API}:

Et c’est compréhensible puisque le fichier alexa-cookie.json reste désespérément vide.

pareil, le redémarrage ne change rien.