Comments (4)
@panoply I started a tutorial on how to build a shopify app using this package but I still haven't finished part 2 😞
from shopify.
Hi @panoply
I think you are right, the Shopify package alone is a little hard to use if you do not already know how to build a Shopify app without their official gem in Ruby. I will start writing an example and document the steps.
Thanks for your feedback!
from shopify.
Hey @Ninigi I think the main thing to cover is the HMAC verification for Public Apps. While establishing the connection via OAUTH works perfectly, ensuring a request come from shopify within Embedded apps seems to be a little more difficult, as per Shopify docs here. Currently I'm using uberauth_shopify to ensure the public app is piped through authenticated.
Also, Instead of continually re-establishing a session, it might be an idea to have developers save their merchants shop
and access_token
to a database as per a discussion here. Hope this helps.
from shopify.
This is amazing. Thanks for putting your time into this. Can't wait to go over this when I have some time free up.
from shopify.
Related Issues (20)
- Is this project dead? HOT 1
- Set timeout for HTTPoison requests HOT 2
- Order fulfillment event is using the wrong resource parser HOT 1
- Add tests to validate structs
- Shop info should be dynamically configurable HOT 1
- ScripTags Not Working HOT 1
- cost missing from InventoryItem resource
- Getting resources that don't necessarily match Resources / NestedResource HOT 4
- OAuth flow in test mock adapter seems incomplete HOT 1
- Feature: Multipass support HOT 1
- [PriceRule] Missing field HOT 1
- [Multipass] Clear up API HOT 1
- Add Versioning Support HOT 4
- Order resource is missing endpoints
- Support Shopify's new cursor-based pagination HOT 2
- Failing travis-ci checks
- How ready is it? All API calls? HOT 1
- Unhandled CaseClauseError from bug in Posion
- Problems With OAuth Flow using Explicit API Version
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shopify.