Giter VIP home page Giter VIP logo

alexa-ourgroceries-sync's People

Contributors

jsetton avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Forkers

nk-gears

alexa-ourgroceries-sync's Issues

Sync stopped working

Is this skill still working? This skill used to work fine for a long time, but recently (maybe a few weeks ago) it stopped working.

Now when giving an Alexa command to add something to the list, it only adds directly to the Alexa shopping list, OurGroceries does not get the update. I deleted and redeployed the skill again but it is still the same - OurGroceries doesn't get the update when adding something and the Alexa list does.

Thanks.

Cannot link my account

I followed the steps, but when I try to link the account in the Alexa skill it doesn't work.

Console message states that Our Groceries has been synced but no items are added

Thanks for writing this skill and providing clear documentation on how to implement it. I have carefully followed the instructions and everything appears correctly implemented. I created the Security Profile along with the Allowed Return URL, all working as expected. The ask configure and ask deploy steps worked as expected. The account linking also worked as expected, including client ID, client secret in accountLinking.json and the ask smapi command including the skill ID. In the Alexa app, I enabled the skill, linked my Amazon account and gave read and write list permissions. All exactly as described.

However the sync process is not working for me. Looking at the CloudWatch logs, the skill is correctly triggered when I add an item to the Alexa shopping list. I'm not seeing any error reported anywhere in the logs. However the added item doesn't hit my OurGroceries Shopping List. I have double-checked that my OurGroceries credentials are correctly shown in ask-resources.json and the OurGroceriesShoppingList is correctly shown as "Shopping List".

The only thing that looks unexpected to me in the logs is that the "OurGroceries shopping list has been synced" message is followed by {}, ie. JSON.stringify(attributes.syncedList) is returning nothing. This is from the index.js file. I'd be very grateful if you could suggest any further troubleshooting steps.

I previously had a hacky sync solution based on IFTTT, webhooks and some custom code running on a RaspPi. That no longer works since Amazon withdrew from IFTTT. So your skill, if I can get it working, will be a game-changer. Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.