There has been a similar issue with Web Uploader which has been resolved. However the issue with mapillary_tools persists. This has been reported by various users.
Please check and fix your API. Various users are waiting with photos to be uploaded.
I was hit with this error, although it seems to have happened more recently than a week ago.
The error appeared with mapillary_tools 0.4.2. Upgrading to 0.5.0, there are no error messages printed, but nothing gets uploaded either.
Running uner Linux I also recently got hit by this (only manifested in last 2 or 3 days for me).
Upgraded to V0.5.0 and now running with --verbose I get extra info, i.e. still a 403 error but also reports “SignatureDoesNotMatchThe request signature we calculated does not match the signature you provided. Check your key and signing method.…”.
Looks like the password hashing might have changed. I can’t find where the hashed password is stored so not sure how to force it to be re-hashed.
Thanks ralley, unfortunately removing ~/.config/mapillary/config did not help for me.
Adding --verbose with 0.5.0 shows:
AccessDeniedInvalid according to Policy: Policy expired.96E7E06226E529DC5M27HYbbyuoEQPdJFn9ISLKudSQFxwff145OcrX7njAndoZ8ISzkNTWRem4TA07hYVawlyFI2GQ=
HTTP error: HTTP Error 403: Forbidden on G0025663.JPG, will attempt upload again…
Looks like that was related to that directory being already processed. Adding --rerun got over that last one, and at least something is uploading again
This “struggle to contribute” seems to be a side-effect of Page not found .
Great to hear. However it still doesn’t work for me. Can you explain in detail how you got it working? I removed ~/.config/mapillary/config, run mapillary_tools authenticate, then mapillary_tools process --rerun [...] and finally mapillary_tools upload but HTTP Error 403: Forbidden persists. Did you use the 0.5.0 release or something else? I also tried the current master which also fails.
Removed config file, then ran mapillary_tools process_and_upload --advanced --import_path "<dir>" --user_name richlv --interpolate_directions --summarize --max_attempts 200 --verbose .
Even though username was specified, it confusingly asked for email address, and I had to specify the address that was used in the Mapillary account. Then it prompted for password, and from that moment it started working again.