diff options
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 32 |
1 files changed, 32 insertions, 0 deletions
@@ -0,0 +1,32 @@ +#include <string.h> +#include <stdio.h> +#include <shopify.h> + +int main(int argc, char *argv[]) +{ + const size_t app_dir_len = strlen(APP_DIR); + static const char *scope_rel = "/shopify.app.toml"; + char scope[app_dir_len + strlen(scope_rel) + 1]; + sprintf(scope, "%s%s", APP_DIR, scope_rel); + static const char *index_rel = "/frontend/index.html"; + char index[app_dir_len + strlen(index_rel) + 1]; + sprintf(index, "%s%s", APP_DIR, index_rel); + shopify_app(API_KEY, API_SECRET_KEY, APP_URL, "/auth", APP_ID, scope, + index, (struct shopify_api[]){ + { + "/products", + "GET", + shopify_graphql, + "{"\ + " productCreate() {"\ + " product {"\ + " id"\ + " }"\ + " }"\ + "}" + }, + {} + } + ); + return 0; +} |