Read the statement by Michael Teeuw here.
modules
-
node:internal/process/task_queues:84:21) { code: ‘EADDRINUSE’, errno: -98, syscall: ‘listen’, address: ‘0.0.0.0’, port: 8080that means something else is running using that address port combination
usually this means starting another mm instance without stopping the prior one.
-
Hello
I couldn’t get it to work, so I started all over again.
now it works , i installed googlephotos and i get error message ,so it can not open google account browser to get code thanks for your help.pi@raspberrypi:~/MagicMirror/modules/MMM-GooglePhotos $ node generate_token_v2.js
(node:3448) UnhandledPromiseRejectionWarning: Error: The provided keyfile does not define a valid
redirect URI. There must be at least one redirect URI defined, and this sample
assumes it redirects to ‘http://localhost:3000/oauth2callback’. Please edit
your keyfile, and add a ‘redirect_uris’ section. For example:“redirect_uris”: [
“http://localhost:3000/oauth2callback”
]at authenticate (/home/pi/MagicMirror/modules/MMM-GooglePhotos/node_modules/@google-cloud/local-auth/build/src/index.js:51:15) at generate (/home/pi/MagicMirror/modules/MMM-GooglePhotos/generate_token_v2.js:13:24) at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-GooglePhotos/generate_token_v2.js:27:1) at Module._compile (internal/modules/cjs/loader.js:778:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) at Function.Module._load (internal/modules/cjs/loader.js:585:3) at Function.Module.runMain (internal/modules/cjs/loader.js:831:12) at startup (internal/bootstrap/node.js:283:19)(node:3448) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
(node:3448) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
pi@rasp -
@pat59 ok. it tells u the problem and how to work around it. did u do that?
-
@sdetweil Hello and thank you for your feedback.
no nothing do I can not understand what I have to do sorry thank you -
: Error: The provided keyfile does not define a valid redirect URI. There must be at least one redirect URI defined, and this sample assumes it redirects to ‘http://localhost:3000/oauth2callback’. Please edit your keyfile, and add a ‘redirect_uris’ section. For example: “redirect_uris”: [ “http://localhost:3000/oauth2callback” ]the keyfile is the thing u downloaded from google
-
yes, I did download a file that I renamed credential.js and placed in the googlePhotos module of the magicmirror.
that’s good what you’re talking about thank you -
@pat59 did u edit the file and add the missing info?
if u do not understand the English text, translate it into your native language
-
no, I haven’t changed anything. Simply downloaded client ID and client secret code then placed in the googlephotos module.
I will try to find by searching and come back to you if I do not find I thank you in advance thank you my friend -
I understand that it is necessary to modify the credential.js key by adding redirect_uris but I do not see where the site is.
{“installed”:{“client_id”:“315406544684-crlbfk6kon4bel61nkcpj59dt6s352dm.apps.googleusercontent.com”,“project_id”:“magicmirror-376414”,“auth_uri”:“https://accounts.google.com/o/oauth2 /auth”,“token_uri”:“https://oauth2.googleapis.com/token",“auth_provider_x509_cert_url”:“https://www.googleapis.com/oauth2/v1/certs”,“client_secret”:"GOCSPX -nqP06oYf_sZqPBlPJEw_hceNZhy2”}} -
@pat59 yes, YOU have to add it along side the others
or go back to Google and add it there and download again
-
Good morning
ok I will look at this during the day, I would say thank you again for your patience.
thank you my friend -
Good morning .
does the location of the https://localhost redirect uri have a specific place in the API key, thank you
Cordially -
@pat59 not specific. but I recommend you go back to the Google console and add it there, and download the file again
-
Hello my friend
I returned to the googe console I managed to move on to the next stage, I copied the module in config.js I placed a photo in the album, it downloaded but nothing happened, it was looking for loading, what to do, thank you.
I did shift control. I went to console, nothing written in red
-
@pat59 you need to look at the output of npm start, or use pm2 logs --lines=nnn
nnn is some number bigger than 15did u run the auth program after you fixed the credential file?
-
Good morning
good here everything works thanking you for your help and your patience. Thank you again my friend
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login