From e32f59be2c3fc4beea4ff07c2f978f54c69e3908 Mon Sep 17 00:00:00 2001 From: Brice Sanchez Date: Mon, 30 May 2016 14:59:46 -0400 Subject: [PATCH 1/4] Ensure API calls will not hit shopify limits * Single thread worker * Add `shopify_wait` config --- README.md | 1 + config/unicorn.rb | 2 +- lib/shopify/api_helper.rb | 12 ++++++++++++ lib/util.rb | 4 ++++ 4 files changed, 18 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2474ee4..c32a436 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,7 @@ The following parameters must be setup within [Wombat](http://wombat.co): | shopify_apikey | Shopify account API key (required) | | shopify_password | Shopify account password (required) | | shopify_host | Shopify account host, no 'http://' (required) | +| shopify_wait | Shopify API wait between calls, `0.5` for 0.5 second | ## Webhooks diff --git a/config/unicorn.rb b/config/unicorn.rb index 7f8436d..ee26c1a 100644 --- a/config/unicorn.rb +++ b/config/unicorn.rb @@ -1,4 +1,4 @@ -worker_processes ENV.fetch('WORKER_PROCESSES', 3).to_i +worker_processes ENV.fetch('WORKER_PROCESSES', 1).to_i timeout 180 preload_app true diff --git a/lib/shopify/api_helper.rb b/lib/shopify/api_helper.rb index 5295234..34421c2 100644 --- a/lib/shopify/api_helper.rb +++ b/lib/shopify/api_helper.rb @@ -10,17 +10,23 @@ def api_get resource, data = {} end end + throttle_api_calls + response = RestClient.get shopify_url + (final_resource resource) + params JSON.parse response.force_encoding("utf-8") end def api_post resource, data + throttle_api_calls + response = RestClient.post shopify_url + resource, data.to_json, :content_type => :json, :accept => :json JSON.parse response.force_encoding("utf-8") end def api_put resource, data + throttle_api_calls + response = RestClient.put shopify_url + resource, data.to_json, :content_type => :json, :accept => :json JSON.parse response.force_encoding("utf-8") @@ -41,6 +47,12 @@ def final_resource resource end resource end + + private + + def throttle_api_calls + sleep Util.shopify_wait @config if Util.shopify_wait(@config).present? + end end end diff --git a/lib/util.rb b/lib/util.rb index cbf48d0..ecc9d9a 100644 --- a/lib/util.rb +++ b/lib/util.rb @@ -52,4 +52,8 @@ def self.shopify_host wombat_config wombat_config['shopify_host'] end + def self.shopify_wait wombat_config + wombat_config['shopify_wait'].to_f + end + end From affe7ce4bfba67337254198e99147a6c7483534e Mon Sep 17 00:00:00 2001 From: Brice Sanchez Date: Thu, 16 Jun 2016 10:46:20 -0400 Subject: [PATCH 2/4] get_shipments: Don't check for Wombat ID because orders are created on Shopify. --- shopify_integration.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shopify_integration.rb b/shopify_integration.rb index 4c5f437..6cd029d 100644 --- a/shopify_integration.rb +++ b/shopify_integration.rb @@ -40,7 +40,7 @@ def shopify_action action, obj_name response['objects'].each do |obj| ## Check if object has a metafield with a Wombat ID in it, ## if so change object ID to that prior to adding to Wombat - wombat_id = shopify.wombat_id_metafield obj_name, obj['shopify_id'] + wombat_id = shopify.wombat_id_metafield obj_name, obj['shopify_id'] if obj_name != "shipment" unless wombat_id.nil? obj['id'] = wombat_id end From ff73e63d2ffc442e1205896fcffb07c70e840c25 Mon Sep 17 00:00:00 2001 From: Brice Sanchez Date: Thu, 16 Jun 2016 16:05:30 -0400 Subject: [PATCH 3/4] Inventory is retreived from variant not product --- lib/shopify_api.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/shopify_api.rb b/lib/shopify_api.rb index 439f5dc..547d8fc 100644 --- a/lib/shopify_api.rb +++ b/lib/shopify_api.rb @@ -190,7 +190,7 @@ def set_inventory end def add_metafield obj_name, shopify_id, wombat_id - api_obj_name = (obj_name == "inventory" ? "product" : obj_name) + api_obj_name = (obj_name == "inventory" ? "variant" : obj_name) api_post "#{api_obj_name}s/#{shopify_id}/metafields.json", Metafield.new(@payload[obj_name]['id']).shopify_obj @@ -199,7 +199,7 @@ def add_metafield obj_name, shopify_id, wombat_id def wombat_id_metafield obj_name, shopify_id wombat_id = nil - api_obj_name = (obj_name == "inventory" ? "product" : obj_name) + api_obj_name = (obj_name == "inventory" ? "variant" : obj_name) metafields_array = api_get "#{api_obj_name}s/#{shopify_id}/metafields" unless metafields_array.nil? || metafields_array['metafields'].nil? From a980a938f216059ab9af439a588c0043cc16300f Mon Sep 17 00:00:00 2001 From: Brice Sanchez Date: Wed, 15 Jun 2016 16:33:12 -0400 Subject: [PATCH 4/4] Add specs --- .gitignore | 1 + .sample.env | 5 + Gemfile | 6 +- Gemfile.lock | 9 + spec/shopify_integration_spec.rb | 277 ++ spec/spec_helper.rb | 42 + spec/support/customer_factory.rb | 72 + spec/support/parameters_factory.rb | 11 + spec/support/product_factory.rb | 130 + spec/vcr_cassettes/add_customer.yml | 139 + spec/vcr_cassettes/add_product.yml | 148 + spec/vcr_cassettes/add_shipment.yml | 256 ++ spec/vcr_cassettes/cannot_add_shipment.yml | 357 ++ spec/vcr_cassettes/cannot_update_shipment.yml | 357 ++ spec/vcr_cassettes/get_customers.yml | 148 + spec/vcr_cassettes/get_inventory.yml | 151 + spec/vcr_cassettes/get_orders.yml | 673 +++ spec/vcr_cassettes/get_products.yml | 3712 +++++++++++++++++ spec/vcr_cassettes/get_shipments.yml | 605 +++ spec/vcr_cassettes/set_inventory.yml | 83 + spec/vcr_cassettes/update_customer.yml | 161 + spec/vcr_cassettes/update_product.yml | 86 + spec/vcr_cassettes/update_shipment.yml | 292 ++ 23 files changed, 7719 insertions(+), 2 deletions(-) create mode 100644 .sample.env create mode 100644 spec/shopify_integration_spec.rb create mode 100644 spec/spec_helper.rb create mode 100644 spec/support/customer_factory.rb create mode 100644 spec/support/parameters_factory.rb create mode 100644 spec/support/product_factory.rb create mode 100644 spec/vcr_cassettes/add_customer.yml create mode 100644 spec/vcr_cassettes/add_product.yml create mode 100644 spec/vcr_cassettes/add_shipment.yml create mode 100644 spec/vcr_cassettes/cannot_add_shipment.yml create mode 100644 spec/vcr_cassettes/cannot_update_shipment.yml create mode 100644 spec/vcr_cassettes/get_customers.yml create mode 100644 spec/vcr_cassettes/get_inventory.yml create mode 100644 spec/vcr_cassettes/get_orders.yml create mode 100644 spec/vcr_cassettes/get_products.yml create mode 100644 spec/vcr_cassettes/get_shipments.yml create mode 100644 spec/vcr_cassettes/set_inventory.yml create mode 100644 spec/vcr_cassettes/update_customer.yml create mode 100644 spec/vcr_cassettes/update_product.yml create mode 100644 spec/vcr_cassettes/update_shipment.yml diff --git a/.gitignore b/.gitignore index 7e73c22..fc23ae0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ .project tmp nbproject/ +.env \ No newline at end of file diff --git a/.sample.env b/.sample.env new file mode 100644 index 0000000..210fe16 --- /dev/null +++ b/.sample.env @@ -0,0 +1,5 @@ +SHOPIFY_APIKEY= +SHOPIFY_PASSWORD= +SHOPIFY_HOST= +SHOPIFY_WAIT='0.5' +CREATE_SHIPMENTS='1' \ No newline at end of file diff --git a/Gemfile b/Gemfile index 3aa0da1..8ea0fc3 100644 --- a/Gemfile +++ b/Gemfile @@ -9,10 +9,12 @@ gem 'capistrano' gem 'rest-client' gem 'require_all' -group :development do +group :development, :test do gem 'shotgun' gem 'pry' + gem 'pry-byebug' gem 'awesome_print' + gem 'dotenv' end group :test do @@ -30,4 +32,4 @@ group :production do gem 'unicorn' end -gem 'endpoint_base', github: 'spree/endpoint_base' +gem 'endpoint_base', github: 'spree/endpoint_base' \ No newline at end of file diff --git a/Gemfile.lock b/Gemfile.lock index dde64fe..f2c539b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -18,6 +18,7 @@ GEM tzinfo (~> 1.1) addressable (2.3.6) awesome_print (1.2.0) + byebug (9.0.5) capistrano (3.2.1) i18n rake (>= 10.0.0) @@ -67,6 +68,9 @@ GEM coderay (~> 1.1.0) method_source (~> 0.8.1) slop (~> 3.4) + pry-byebug (3.4.0) + byebug (~> 9.0) + pry (~> 0.10) rack (1.5.2) rack-protection (1.5.3) rack @@ -130,11 +134,13 @@ PLATFORMS DEPENDENCIES awesome_print capistrano + dotenv endpoint_base! foreman (= 0.66.0) guard-rspec jbuilder (= 2.0.7) pry + pry-byebug rack-test rb-fsevent (~> 0.9.1) require_all @@ -148,3 +154,6 @@ DEPENDENCIES unicorn vcr webmock + +BUNDLED WITH + 1.11.2 diff --git a/spec/shopify_integration_spec.rb b/spec/shopify_integration_spec.rb new file mode 100644 index 0000000..360932c --- /dev/null +++ b/spec/shopify_integration_spec.rb @@ -0,0 +1,277 @@ +require 'spec_helper' + +describe ShopifyIntegration do + let(:params) { Factories.parameters } + + it "checks root" do + get '/' + expect(last_response.status).to eq(200) + end + + describe '/get_orders' do + context 'success' do + it 'gets orders' do + message = { + parameters: params + }.to_json + + VCR.use_cassette('get_orders') do + post '/get_orders', message + expect(json_response[:summary]).to match /orders from Shopify./ + expect(last_response.status).to eq(200) + end + end + end + end + + describe '/get_products' do + context 'success' do + it 'gets products' do + message = { + parameters: params + }.to_json + + VCR.use_cassette('get_products') do + post '/get_products', message + expect(json_response[:summary]).to match /products from Shopify./ + expect(last_response.status).to eq(200) + end + end + end + end + + describe '/add_product' do + let(:product) { Factories.product } + + context 'product not there' do + it 'imports new product' do + message = { + product: product, + parameters: params + }.to_json + + VCR.use_cassette('add_product') do + post '/add_product', message + expect(json_response[:summary]).to match /Product added with Shopify ID of/ + expect(last_response.status).to eq(200) + end + end + end + end + + describe '/update_product' do + context 'product there' do + it 'update product' do + message = { + product: { + shopify_id: '6781825798', + name: "Update product title" + }, + parameters: params + }.to_json + + VCR.use_cassette('update_product') do + post '/update_product', message + expect(json_response[:summary]).to match /was updated/ + expect(last_response.status).to eq(200) + end + end + end + end + + describe '/get_inventory' do + context 'success' do + it 'gets inventory' do + message = { + parameters: params + }.to_json + + VCR.use_cassette('get_inventory') do + post '/get_inventory', message + expect(json_response[:summary]).to match /Retrieved inventories/ + expect(last_response.status).to eq(200) + end + end + end + end + + describe '/set_inventory' do + context 'success' do + it 'sets inventory' do + message = { + inventory: { + shopify_id: '21432384710', + quantity: '10', + product_id: '6781825798' + }, + parameters: params + }.to_json + + VCR.use_cassette('set_inventory') do + post '/set_inventory', message + expect(json_response[:summary]).to match /Set inventory of SKU/ + expect(last_response.status).to eq(200) + end + end + end + end + + describe '/get_shipments' do + context 'success' do + it 'gets shipments' do + message = { + parameters: params + }.to_json + + VCR.use_cassette('get_shipments') do + post '/get_shipments', message + expect(json_response[:summary]).to match /shipments from Shopify/ + expect(last_response.status).to eq(200) + end + end + end + end + + describe '/add_shipment' do + context 'order not there' do + it 'cannot add shipment' do + message = { + shipment: { + id: '2568917766', + order_id: '0', # Shopify want the `order_number` not the `order_id` + status: 'shipped', + tracking: '01234567890' + }, + parameters: params + }.to_json + + VCR.use_cassette('cannot_add_shipment') do + post '/update_shipment', message + + expect(json_response[:summary]).to match /not found on Shopify/ + expect(last_response.status).to eq(500) + end + end + end + + context 'order there' do + it 'add shipment' do + message = { + shipment: { + id: '2568917766', + order_id: '1007', # Shopify want the `order_number` not the `order_id` + status: 'shipped', + tracking: '01234567890' + }, + parameters: params + }.to_json + + VCR.use_cassette('add_shipment') do + post '/add_shipment', message + expect(json_response[:summary]).to match /with tracking number/ + expect(last_response.status).to eq(200) + end + end + end + end + + describe '/update_shipment' do + context 'order not there' do + it 'cannot update shipment' do + message = { + shipment: { + id: '2568917766', + order_id: '0', # Shopify want the `order_number` not the `order_id` + status: 'shipped', + tracking: '01234567890' + }, + parameters: params + }.to_json + + VCR.use_cassette('cannot_update_shipment') do + post '/update_shipment', message + + expect(json_response[:summary]).to match /not found on Shopify/ + expect(last_response.status).to eq(500) + end + end + end + + context 'order there' do + it 'update shipment' do + message = { + shipment: { + id: '2568917766', + order_id: '1006', # Shopify want the `order_number` not the `order_id` + status: 'shipped', + tracking: '01234567890' + }, + parameters: params + }.to_json + + VCR.use_cassette('update_shipment') do + post '/update_shipment', message + + expect(json_response[:summary]).to match /with tracking number/ + expect(last_response.status).to eq(200) + end + end + end + end + + describe '/get_customers' do + context 'success' do + it 'gets customers' do + message = { + parameters: params + }.to_json + + VCR.use_cassette('get_customers') do + post '/get_customers', message + expect(json_response[:summary]).to match /customers from Shopify./ + expect(last_response.status).to eq(200) + end + end + end + end + + describe '/add_customer' do + let(:customer) { Factories.customer } + + context 'customer not there' do + it 'imports new customer' do + message = { + customer: customer, + parameters: params + }.to_json + + VCR.use_cassette('add_customer') do + post '/add_customer', message + expect(json_response[:summary]).to match /Customer with Shopify ID of/ + expect(last_response.status).to eq(200) + end + end + end + end + + describe '/update_customer' do + context 'customer there' do + it 'update customer' do + message = { + customer: { + shopify_id: '3539738246', + email: 'spree123@example.com' + }, + parameters: params + }.to_json + + VCR.use_cassette('update_customer') do + post '/update_customer', message + + expect(json_response[:summary]).to match /was updated/ + expect(last_response.status).to eq(200) + end + end + end + end +end \ No newline at end of file diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb new file mode 100644 index 0000000..236b823 --- /dev/null +++ b/spec/spec_helper.rb @@ -0,0 +1,42 @@ +require 'rubygems' +require 'bundler' +require 'sinatra' +require 'dotenv' +Dotenv.load + +Bundler.require(:default, :test) + +require File.join(File.dirname(__FILE__), '..', 'shopify_integration.rb') + +Dir['./spec/support/**/*.rb'].each &method(:require) + +require 'spree/testing_support/controllers' + +Sinatra::Base.environment = 'test' + +ENV['SHOPIFY_APIKEY'] ||= '123' +ENV['SHOPIFY_PASSWORD'] ||= 'passwd' +ENV['SHOPIFY_HOST'] ||= 'shop.myshopify.com' +ENV['SHOPIFY_WAIT'] ||= '0.5' +ENV['CREATE_SHIPMENTS'] ||= '1' + +VCR.configure do |c| + c.cassette_library_dir = 'spec/vcr_cassettes' + c.hook_into :webmock + + # c.force_utf8_encoding = true + + c.filter_sensitive_data("SHOPIFY_APIKEY") { ENV["SHOPIFY_APIKEY"] } + c.filter_sensitive_data("SHOPIFY_PASSWORD") { ENV["SHOPIFY_PASSWORD"] } + c.filter_sensitive_data("SHOPIFY_HOST") { ENV["SHOPIFY_HOST"] } +end + +RSpec.configure do |config| + config.filter_run focus: true + config.run_all_when_everything_filtered = true + + config.include Rack::Test::Methods + config.include Spree::TestingSupport::Controllers + + config.order = 'random' +end diff --git a/spec/support/customer_factory.rb b/spec/support/customer_factory.rb new file mode 100644 index 0000000..e212de0 --- /dev/null +++ b/spec/support/customer_factory.rb @@ -0,0 +1,72 @@ +module Factories + def self.customer + { + "id" => 1, + "email" => "spree@example.com", + "created_at" => "2016-06-02T14:04:00.320Z", + "updated_at" => "2016-06-02T14:19:53.439Z", + "bill_address" => { + "id" => 4, + "firstname" => "Spree", + "lastname" => "User", + "full_name" => "Spree User", + "address1" => "1 street", + "address2" => "", + "city" => "new york", + "zipcode" => "10007", + "phone" => "1234567890", + "company" => nil, + "alternative_phone" => nil, + "country_id" => 232, + "state_id" => 3561, + "state_name" => nil, + "state_text" => "NY", + "country" => { + "id" => 232, + "iso_name" => "UNITED STATES", + "iso" => "US", + "iso3" => "USA", + "name" => "United States", + "numcode" => 840 + }, + "state" => { + "id" => 3561, + "name" => "New York", + "abbr" => "NY", + "country_id" => 232 + } + }, + "ship_address" => { + "id" => 3, + "firstname" => "Spree", + "lastname" => "User", + "full_name" => "Spree User", + "address1" => "1 street", + "address2" => "", + "city" => "new york", + "zipcode" => "10007", + "phone" => "1234567890", + "company" => nil, + "alternative_phone" => nil, + "country_id" => 232, + "state_id" => 3561, + "state_name" => nil, + "state_text" => "NY", + "country" => { + "id" => 232, + "iso_name" => "UNITED STATES", + "iso" => "US", + "iso3" => "USA", + "name" => "United States", + "numcode" => 840 + }, + "state" => { + "id" => 3561, + "name" => "New York", + "abbr" => "NY", + "country_id" => 232 + } + } + } + end +end \ No newline at end of file diff --git a/spec/support/parameters_factory.rb b/spec/support/parameters_factory.rb new file mode 100644 index 0000000..6867142 --- /dev/null +++ b/spec/support/parameters_factory.rb @@ -0,0 +1,11 @@ +module Factories + def self.parameters + { + :shopify_apikey => ENV['SHOPIFY_APIKEY'], + :shopify_password => ENV['SHOPIFY_PASSWORD'], + :shopify_host => ENV['SHOPIFY_HOST'], + :shopify_wait => ENV['SHOPIFY_WAIT'], + :create_shipments => ENV['CREATE_SHIPMENTS'] + } + end +end \ No newline at end of file diff --git a/spec/support/product_factory.rb b/spec/support/product_factory.rb new file mode 100644 index 0000000..0c59460 --- /dev/null +++ b/spec/support/product_factory.rb @@ -0,0 +1,130 @@ +module Factories + def self.product + { + "id" => 1, + "name" => "Ruby on Rails Tote", + "description" => "Distinctio nostrum repellat sit possimus dicta totam cum et. Dolore et illum omnis cum. Quo unde quia magnam natus ea eligendi error suscipit. Sit eligendi porro et explicabo qui aut provident.", + "price" => "15.99", + "display_price" => "$15.99", + "available_on" => "2016-06-02T14:04:07.705Z", + "slug" => "ruby-on-rails-tote", + "meta_description" => nil, + "meta_keywords" => nil, + "shipping_category_id" => 1, + "taxon_ids" => [3,12], + "total_on_hand" => 8, + "master" => { + "id" => 1, + "name" => "Ruby on Rails Tote", + "sku" => "ROR-00011", + "price" => "15.99", + "weight" => "0.0", + "height" => nil, + "width" => nil, + "depth" => nil, + "is_master" => true, + "slug" => "ruby-on-rails-tote", + "description" => "Distinctio nostrum repellat sit possimus dicta totam cum et. Dolore et illum omnis cum. Quo unde quia magnam natus ea eligendi error suscipit. Sit eligendi porro et explicabo qui aut provident.", + "track_inventory" => true, + "cost_price" => "17.0", + "option_values" => [], + "images" => [ + { + "id" => 21, + "position" => 1, + "attachment_content_type" => "image/jpeg", + "attachment_file_name" => "ror_tote.jpeg", + "type" => "Spree::Image", + "attachment_updated_at" => "2016-06-02T14:04:18.309Z", + "attachment_width" => 360, + "attachment_height" => 360, + "alt" => nil, + "viewable_type" => "Spree::Variant", + "viewable_id" => 1, + "mini_url" => "/spree/products/21/mini/ror_tote.jpeg?1464876258", + "small_url" => "/spree/products/21/small/ror_tote.jpeg?1464876258", + "product_url" => "/spree/products/21/product/ror_tote.jpeg?1464876258", + "large_url" => "/spree/products/21/large/ror_tote.jpeg?1464876258" + }, + { + "id" => 22, + "position" => 2, + "attachment_content_type" => "image/jpeg", + "attachment_file_name" => "ror_tote_back.jpeg", + "type" => "Spree::Image", + "attachment_updated_at" => "2016-06-02T14:04:18.638Z", + "attachment_width" => 360, + "attachment_height" => 360, + "alt" => nil, + "viewable_type" => "Spree::Variant", + "viewable_id" => 1, + "mini_url" => "/spree/products/22/mini/ror_tote_back.jpeg?1464876258", + "small_url" => "/spree/products/22/small/ror_tote_back.jpeg?1464876258", + "product_url" => "/spree/products/22/product/ror_tote_back.jpeg?1464876258", + "large_url" => "/spree/products/22/large/ror_tote_back.jpeg?1464876258" + } + ], + "display_price" => "$15.99", + "options_text" => "", + "in_stock" => true, + "is_backorderable" => true, + "total_on_hand" => 8, + "is_destroyed" => false + }, + "variants" => [], + "option_types" => [], + "product_properties" => [ + { + "id" => 25, + "product_id" => 1, + "property_id" => 9, + "value" => "Tote", + "property_name" => "Type" + }, + { + "id" => 26, + "product_id" => 1, + "property_id" => 10, + "value" => "15\" x 18\" x 6\"", + "property_name" => "Size" + }, + { + "id" => 27, + "product_id" => 1, + "property_id" => 11, + "value" => "Canvas", + "property_name" => "Material" + } + ], + "classifications" => [ + { + "taxon_id" => 3, + "position" => 1, + "taxon" => { + "id" => 3, + "name" => "Bags", + "pretty_name" => "Categories -\u003e Bags", + "permalink" => "categories/bags", + "parent_id" => 1, + "taxonomy_id" => nil, + "taxons" => [] + } + }, + { + "taxon_id" => 12, + "position" => 1, + "taxon" => { + "id" => 12, + "name" => "Rails", + "pretty_name" => "Brands -\u003e Rails", + "permalink" => "brands/rails", + "parent_id" => 8, + "taxonomy_id" => nil, + "taxons" => [] + } + } + ], + "has_variants" => false + } + end +end \ No newline at end of file diff --git a/spec/vcr_cassettes/add_customer.yml b/spec/vcr_cassettes/add_customer.yml new file mode 100644 index 0000000..2474087 --- /dev/null +++ b/spec/vcr_cassettes/add_customer.yml @@ -0,0 +1,139 @@ +--- +http_interactions: +- request: + method: post + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/customers.json + body: + encoding: UTF-8 + string: '{"customer":{"first_name":null,"last_name":null,"email":"spree@example.com","addresses":[{"address1":"","address2":"","zip":"","city":"","province":"","country":"","phone":""},{"address1":"","address2":"","zip":"","city":"","province":"","country":"","phone":""}]}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Content-Type: + - application/json + Content-Length: + - '265' + User-Agent: + - Ruby + response: + status: + code: 201 + message: Created + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 18:10:19 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Status: + - 201 Created + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + Location: + - https://SHOPIFY_HOST/admin/customers/3539738246 + X-Xss-Protection: + - 1; mode=block; report=/xss-report/7f8e008b-22c2-4b5c-9314-5f4f2275b96a?source%5Baction%5D=create&source%5Bcontroller%5D=admin%2Fcustomers&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 7f8e008b-22c2-4b5c-9314-5f4f2275b96a + body: + encoding: UTF-8 + string: '{"customer":{"id":3539738246,"email":"spree@example.com","accepts_marketing":false,"created_at":"2016-06-16T14:10:19-04:00","updated_at":"2016-06-16T14:10:19-04:00","first_name":null,"last_name":null,"orders_count":0,"state":"disabled","total_spent":"0.00","last_order_id":null,"note":null,"verified_email":true,"multipass_identifier":null,"tax_exempt":false,"tags":"","last_order_name":null,"addresses":[]}}' + http_version: + recorded_at: Thu, 16 Jun 2016 18:10:19 GMT +- request: + method: post + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/customers/3539738246/metafields.json + body: + encoding: UTF-8 + string: '{"metafield":{"namespace":"wombat","key":"wombat_id","value":1,"value_type":"string"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Content-Type: + - application/json + Content-Length: + - '86' + User-Agent: + - Ruby + response: + status: + code: 201 + message: Created + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 18:10:20 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Status: + - 201 Created + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + Location: + - https://SHOPIFY_HOST/admin/metafields/22320138694 + X-Xss-Protection: + - 1; mode=block; report=/xss-report/8deec86b-6c43-4e98-9774-1a244a9471be?source%5Baction%5D=create&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 8deec86b-6c43-4e98-9774-1a244a9471be + body: + encoding: UTF-8 + string: '{"metafield":{"id":22320138694,"namespace":"wombat","key":"wombat_id","value":"1","value_type":"string","description":null,"owner_id":3539738246,"created_at":"2016-06-16T14:10:20-04:00","updated_at":"2016-06-16T14:10:20-04:00","owner_resource":"customer"}}' + http_version: + recorded_at: Thu, 16 Jun 2016 18:10:20 GMT +recorded_with: VCR 2.9.2 diff --git a/spec/vcr_cassettes/add_product.yml b/spec/vcr_cassettes/add_product.yml new file mode 100644 index 0000000..8aa0540 --- /dev/null +++ b/spec/vcr_cassettes/add_product.yml @@ -0,0 +1,148 @@ +--- +http_interactions: +- request: + method: post + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products.json + body: + encoding: UTF-8 + string: '{"product":{"title":"Ruby on Rails Tote","body_html":"Distinctio nostrum + repellat sit possimus dicta totam cum et. Dolore et illum omnis cum. Quo unde + quia magnam natus ea eligendi error suscipit. Sit eligendi porro et explicabo + qui aut provident.","product_type":"None","options":[{"name":"Default"}],"variants":[],"images":[]}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Content-Type: + - application/json + Content-Length: + - '329' + User-Agent: + - Ruby + response: + status: + code: 201 + message: Created + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 19:25:25 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Status: + - 201 Created + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + Location: + - https://SHOPIFY_HOST/admin/products/6791686406 + X-Xss-Protection: + - 1; mode=block; report=/xss-report/0c5c7cc2-1944-4d07-af03-a9691e2256a9?source%5Baction%5D=create&source%5Bcontroller%5D=admin%2Fproducts&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 0c5c7cc2-1944-4d07-af03-a9691e2256a9 + body: + encoding: UTF-8 + string: '{"product":{"id":6791686406,"title":"Ruby on Rails Tote","body_html":"Distinctio + nostrum repellat sit possimus dicta totam cum et. Dolore et illum omnis cum. + Quo unde quia magnam natus ea eligendi error suscipit. Sit eligendi porro + et explicabo qui aut provident.","vendor":"acceselectronique","product_type":"None","created_at":"2016-06-16T15:25:25-04:00","handle":"ruby-on-rails-tote","updated_at":"2016-06-16T15:25:25-04:00","published_at":"2016-06-16T15:25:25-04:00","template_suffix":null,"published_scope":"global","tags":"","variants":[{"id":21468779782,"product_id":6791686406,"title":"Default + Title","price":"0.00","sku":"","position":1,"grams":0,"inventory_policy":"deny","compare_at_price":null,"fulfillment_service":"manual","inventory_management":null,"option1":"Default + Title","option2":null,"option3":null,"created_at":"2016-06-16T15:25:25-04:00","updated_at":"2016-06-16T15:25:25-04:00","taxable":true,"barcode":null,"image_id":null,"inventory_quantity":1,"weight":0.0,"weight_unit":"kg","old_inventory_quantity":1,"requires_shipping":true}],"options":[{"id":8164512390,"product_id":6791686406,"name":"Default","position":1,"values":["Default + Title"]}],"images":[],"image":null}}' + http_version: + recorded_at: Thu, 16 Jun 2016 19:25:25 GMT +- request: + method: post + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6791686406/metafields.json + body: + encoding: UTF-8 + string: '{"metafield":{"namespace":"wombat","key":"wombat_id","value":1,"value_type":"string"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Content-Type: + - application/json + Content-Length: + - '86' + User-Agent: + - Ruby + response: + status: + code: 201 + message: Created + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 19:25:26 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Status: + - 201 Created + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + Location: + - https://SHOPIFY_HOST/admin/metafields/22322643590 + X-Xss-Protection: + - 1; mode=block; report=/xss-report/e2f2b0ed-de98-429e-9bd1-a6aa0560753a?source%5Baction%5D=create&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - e2f2b0ed-de98-429e-9bd1-a6aa0560753a + body: + encoding: UTF-8 + string: '{"metafield":{"id":22322643590,"namespace":"wombat","key":"wombat_id","value":"1","value_type":"string","description":null,"owner_id":6791686406,"created_at":"2016-06-16T15:25:26-04:00","updated_at":"2016-06-16T15:25:26-04:00","owner_resource":"product"}}' + http_version: + recorded_at: Thu, 16 Jun 2016 19:25:26 GMT +recorded_with: VCR 2.9.2 diff --git a/spec/vcr_cassettes/add_shipment.yml b/spec/vcr_cassettes/add_shipment.yml new file mode 100644 index 0000000..5466220 --- /dev/null +++ b/spec/vcr_cassettes/add_shipment.yml @@ -0,0 +1,256 @@ +--- +http_interactions: +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders/count.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 20:30:05 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/47698f33-657b-4d6f-8307-1491e4019e47?source%5Baction%5D=count&source%5Bcontroller%5D=admin%2Forders&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 47698f33-657b-4d6f-8307-1491e4019e47 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//qlZKzi/NK1GyMqoFAAAA//8DAGox9vELAAAA + http_version: + recorded_at: Thu, 16 Jun 2016 20:30:05 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders.json?limit=250&page=1 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 20:30:05 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/c44056ca-32f1-4dd3-b5a6-8ca9dc57ed08?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Forders&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - c44056ca-32f1-4dd3-b5a6-8ca9dc57ed08 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//7Fnrjty2FX4VQfmTALtaUuJFmsBIbad1itg17N0i + BbqBQImcGWI1klai9mJjgT5L/+U58iZ5khzqNpoZ7Xq3adoCNeDEYw7Jc/id + c77vkPPRLSqpqtpd/P2jq6W7CAKGWYgoDo9ctRE6cxeue+SmWVErGQvjLvIm + y2CgUsL0I66PMDtG7BizM8wWfrTwyTEiC4RgZVPKx03Mm02iKnfB4WNhVGfX + FBcqh48RJVhSnPAlwxRRkTCcoDRMfByqZBlEMHUFZq7F7eCgUTVYXIqsVnYb + I7K4rHRq90Vea7BuktnxbvBa6dUadkDDgBE3kzniRtWxztOskUqOdtKmqlSe + ghPuy+ffwrylzkWealheG2EawNktBeAMU4t8qauNXWyqZvRR6jotmtzU+/5k + OlexNmpT7/ubisrEPVDd2ZPmVlWxSFNVmjreiOpCGZ2vRjdzsbHrv8AIcdig + UktVVTAhrrUFvtskE7ncH0vhMCrLdjOhHYshH+pi9GACbNzUcuLsWqUXRbPn + cOsBADcaamo4gM1HhhgPogiikBWpMLrI2+FuVl00FRjQUuVGL7XNnp0vmiob + RsqqSFVdPyYRpbrS7a4jnFVx3fpTzmEDJ18O420xxUMmW3hhuz6icVpIZQvt + xy7BwRFT6aQxw2ApbjdwkLhP5NhGafiq896a3CizLiygG5E3IptCegBMH+d6 + XZR6eRvLSixN3PpoU7PJljrLWpNDcvbBEzdtuvXGjVjVPQsUuRGpiXtimJ65 + 22GK+DZhR3JhiGOCKMUQzitRaZF3TvuYsJDziIc+mNMms16/b5Jbp8id92Cr + ds4sJRy5lw2s0QYKDFtUdupgVQlrC/auLxoYxn5AqLu11G/ceXelcllAjFxb + JbXKVGqqIteXjdqHRlVXnZkRcIiGbNLOdcYj4EtGELNZfNnoCnihXuuybAuu + L21xIxJru/vnSkMYoGrlfkHOHnkEKgefTVHdQkHnYqWsd9vgdm6VqjJ6kjSt + m+pG15ZPOuP92aw/8Q6au/yzhfWReXIHFodzT7NnsrwfgXppctktOupVx+eU + MR/+bFUnsdH9Q6JrcGiz8eB/j9Yh5J9hukB8QcKHdQgFZxgtAr6g/ECH6JwO + hSxZJlTyUKU+QX4oEulHUSqELwQJl3KqQ25SrACsQYqmLD9kLg59r83RAy3C + JPKi6FNq5MNy9r8iR6PLU0GCKmRQYoxLSlhA0TLgQpIlwQpz+5f1/glyRWfk + ysZnV6zc8xP3N4kVDiKPBjNy5XKCUyQZUXKpRBhFJCQyZUGAOYMeRRL3ITHr + ifH3ELK5lH9QyGBl6GGMvZB7GLlP0DT6WE37OEQubWpTbGKwsGqAuVpSyxr7 + jc0117JAP3NmSnaLWRQS9+4BiexL7R6llEDKqdlXSmhyAwggo2RfL69Vcg/v + DYNKurv093GUrVenZ+5WmrhHLbaVsGkJBUTtWYep73amYuJFbDo3iji9e0h/ + 5ynyUI/dtTFlvTg/OT8ZEPB62bBrzk+wj1FAqb/9vj4/+VSmn5+Ytcgv4tui + 6arjmwt1+ywIgRSjEC2FzyQngQiYL8IwpIEiCaP2gDONAY0wIVFAOdlrDBDl + AUaMBWjbGJy+PXbEpsy055B07TmQkujaSTMBVeGI85PE+aLOyHGb1LP9wkhU + Bx0D9v3wsGOw0P/b+gWKIkb89kC/uV94ChL/kTYCPa2N+K+UU1Hplc7jgYXd + RZeC2Oe+78Os0NYZuA4IWXZrtbOD5QoEVg2D7166YxzmckJICaGtcSuBBB05 + L4om85yXawHDxnnrbef4fXW3ELrvmp9/SlQKAx9ann6F/+L4fwyAJYHQaxDG + TjwO/A+QH/GI+uzp/r+wmDmnoI1r9WHXdx87EG9HNs5L4Ehz/Obnn0zVEfTj + vPdf4NfMvZttDzvPfc5pGIGukEmNG1AjyHjndCiNSWSHq2R3kLmpHZ/vpvW6 + yCf3WGggWlHeF9yDnjaB/LQ+96e1cEOjVJt4it19mKUtZpstZrtePAjZNmTt + HNVN6UNrowrlK0Ur3FtvDmI4RKfYlCK/3d5fAejGwkeYF1LC/ZDbxiRf9cPH + HHsB4YxE9N4seWSW3U0C/xnEfx3EvYtUXzuUhRHmnLFB+PevUyPX1o1lKXsf + mb8zzVyFZrTs0dcoCFZ6YWM+ouZ++91rt0uGucvkMH/oNLv7O+NADe7B123T + N5nw42TGtudpW57r62tPrrPjphZdt2O7KLB/ftJAl6Ny+O+mtFGGhqbfAroj + s8m+SSpglmfg9XmDkM+e//Di2bxPYLF16He32d6eU6VLQP/j3edW6nMr9bmV + +j9spSz2aaZt/KUy9rHQuv7g7b57XdlewSFhquM/vT9aVl9fPkNeeKTy47+e + tp8ZfG4/2MeM9u0CFrT596b4YBP1/IR6yPnyjUg1pH+9/tr5M7Bb5sCA8/bU + +RsUT4xxTL5ynpdlpn5QyfcaqI8G3AuY8+X33529eX3kZPpCOa/sdfMrCGVV + bBRMwR7yfI6IxwIAcQmFNqxr5Qgu9hCvtajX9gD2d6BQKaGUYiShlMtlmJKU + I4qEH1hcB0iutTRrm5iMbgfX/ZsaUOvdzqvk9p1hgi6IptQdd8SJbl+2LKxX + dQyRazLTJ0PflFxdzQ5P9hhl7pd//HP849z/D+zurt/K6ov27ePuqH9msZsO + v+VB9wFtCUefeFW9/+ltplWg7Y8mxL41+Z96XmX2UYpw8GScONv3zXdf3U+T + cc9+qOtlVPugU1u2lONrZF2qKUG2223boQ787jF3eP2vbNcvh5eUjog3EC9d + AuPfcy9QN2pTTn5UHN9lJva6Q3RrpFoKmwKTrrcNC0g0wpCk/pPQ2Os+D4jl + Phq5HLreR3bC+/3ztNm+h+RmCXGOOYexfp/RZo9UF4g7y3C/AgAA//8DAPic + IKyZHgAA + http_version: + recorded_at: Thu, 16 Jun 2016 20:30:05 GMT +- request: + method: post + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders/3361680518/fulfillments.json + body: + encoding: UTF-8 + string: '{"fulfillment":{"tracking_number":"01234567890"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Content-Type: + - application/json + Content-Length: + - '49' + User-Agent: + - Ruby + response: + status: + code: 201 + message: Created + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 20:30:07 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Status: + - 201 Created + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + Location: + - https://SHOPIFY_HOST/admin/orders/3361680518/fulfillments/2644764806 + X-Xss-Protection: + - 1; mode=block; report=/xss-report/cb981d26-e696-4801-ba0c-656c06708908?source%5Baction%5D=create&source%5Bcontroller%5D=admin%2Forders%2Ffulfillments&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - cb981d26-e696-4801-ba0c-656c06708908 + body: + encoding: UTF-8 + string: '{"fulfillment":{"id":2644764806,"order_id":3361680518,"status":"success","created_at":"2016-06-16T16:30:06-04:00","service":"manual","updated_at":"2016-06-16T16:30:06-04:00","tracking_company":"DHL","shipment_status":null,"tracking_number":"01234567890","tracking_numbers":["01234567890"],"tracking_url":"http:\/\/www.dhl-usa.com\/content\/us\/en\/express\/tracking.shtml?brand=DHL\u0026AWB=01234567890","tracking_urls":["http:\/\/www.dhl-usa.com\/content\/us\/en\/express\/tracking.shtml?brand=DHL\u0026AWB=01234567890"],"receipt":{},"line_items":[{"id":6071405510,"variant_id":21468779782,"title":"Ruby + on Rails Tote","quantity":1,"price":"0.00","grams":0,"sku":"12345","variant_title":null,"vendor":"acceselectronique","fulfillment_service":"manual","product_id":6791686406,"requires_shipping":true,"taxable":true,"gift_card":false,"name":"Ruby + on Rails Tote","variant_inventory_management":"shopify","properties":[],"product_exists":true,"fulfillable_quantity":0,"total_discount":"0.00","fulfillment_status":"fulfilled","tax_lines":[]}]}}' + http_version: + recorded_at: Thu, 16 Jun 2016 20:30:07 GMT +recorded_with: VCR 2.9.2 diff --git a/spec/vcr_cassettes/cannot_add_shipment.yml b/spec/vcr_cassettes/cannot_add_shipment.yml new file mode 100644 index 0000000..614ae56 --- /dev/null +++ b/spec/vcr_cassettes/cannot_add_shipment.yml @@ -0,0 +1,357 @@ +--- +http_interactions: +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders/count.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 20:27:39 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/a6257872-cb4f-4530-9e79-1f8fb4414452?source%5Baction%5D=count&source%5Bcontroller%5D=admin%2Forders&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - a6257872-cb4f-4530-9e79-1f8fb4414452 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//qlZKzi/NK1GyMqwFAAAA//8DAKli29oLAAAA + http_version: + recorded_at: Thu, 16 Jun 2016 20:27:39 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders.json?limit=250&page=1 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 20:27:39 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/a321856d-11dc-48fc-b64f-685b39538f68?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Forders&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - a321856d-11dc-48fc-b64f-685b39538f68 + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Thu, 16 Jun 2016 20:27:39 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders/count.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 20:27:40 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/b40d60a7-9573-44ba-9464-eb11dc4687c8?source%5Baction%5D=count&source%5Bcontroller%5D=admin%2Forders&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - b40d60a7-9573-44ba-9464-eb11dc4687c8 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//qlZKzi/NK1GyMqwFAAAA//8DAKli29oLAAAA + http_version: + recorded_at: Thu, 16 Jun 2016 20:27:40 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders.json?limit=250&page=1 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 20:27:41 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/b177a9cf-cd63-41a2-b4f5-3617753b4d0b?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Forders&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - b177a9cf-cd63-41a2-b4f5-3617753b4d0b + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//7Fj9bty4EX8VQffPHeDV6oPUxx6Ca5xrc4dLGqR2 + cQW6hkCJ1C5hfVmkbG8CA32W/nfPcW/SJ+mMKO3K9jpxChQo0ABrr5YaksPf + zPxmOB/tpuOiU/bq7x9tye1V4Ec0DH34nNiiYrK0V3bWyVz8IZNK5U1VOfDP + PrHzslGCp0zbq7ovSxjoBNPjiO27Xrhw4eOfe3TlRisSL1yycl2Y2bf8iGBw + 7rmrIFrRaC9Y91UmOntF4bHRAqRhUDeXoobHOMyKjPIoFrlPXD9mGfeTJGfM + Z4zEBQfRDWxzw3Z4gmbTK5wsFGyqu17gQpqVaYtnAwkv9h1CQUT12YM3JHGS + xJ4m3Ai52cIi7jSg2S2eA6aHKMRuhUplnZc9F4BnwUoFm+V914k6R11evfwR + 5ApZszqXMF9ppkG5ld0yiVrnTV3IrsLJc0W5BPT7WqOk6wz4mBelrEUqtajU + Y5Vz1ul0QszzQ5bnYcQpCQPqFkHEOCmIJ7wIv1D7rN+JLgUp0WqVVqy7FFrW + m/0xalbh+t94rotYdaIQXQcCqZKTfUpW89nIejmoUeeiLO+7yzCWgtOopp4G + Z8inveKodJA4NMA1tiK/bPrDcSLi5S4PieCFYHGSkJjwPAwCLwoTSjiZ9APY + xbR+r+B46ObmZ9nkTMumng2ppu9gc8lFrWUh0f3uvei7chppuyYXSj3H5bm4 + lsOq09ysa24GXdphZux4nufEkeO5DyAEgIpp0hCq6RQVaANYeXSLNG+4wDC+ + MMECOulOZr0WJrZHy+W90k2Vwg6bnm0EbHbNyh7foK/Zdyd7ySMi5c4Lk5jY + d7BHy3YVQJSOMZbiLNxpDLWLPTx4kErobYPW5LITuZ5bEyGJXRqAAUNK9jCP + StyIDGOlLwtZlsN++2gZBwU3QTeEgTmqlrrEya/Pzm1Uw8RE5FDEtmPolhBA + FM86ib6/J+oRJwnnskkSUTy0ZhtlvByCVLNcp5+kSGMvo7FxHHurdatW6+V6 + OSHgqG3TymKHc9ZLz/fcgFL/8F6tl5/z9PVSb1l9me6a3kTHD5di9yKIgRST + 2C2YH/KIBCwIfRbHMQ0EyUKKBzxQx57/aeIRkgQ0Imj3TrLa2Mh3aRR4bhgG + SHwjbGfvFhar2lI6Fsm3jgUu6d5YeckgKiy2XmbWN6oki8Gpr3pYSmpgQG+O + 9EhUm46hErC2uuzxhef7sX1QYdoRh0TNG/B/G2lKiRIcqmtqedWLh64iumuz + TcXqnpWDhRve5+ZEIXWTkPjDgTpx1YNrqlRtZdsOjDdyL7tlGe5sfm5kAZHG + Ov6QEb8EiT2sNRxFN90OiLaGSEOlYanRH4y2rei0nOJ60l7cSoV5wOg0HhnV + TA8guw/zxiFt/M+EU9PJjazTiYXtlXFBz4983wepGOMMVAeEkN2G3GlguYYE + K6bB96/svR2O+QTjHEyrvCEFEvfEOm360rFebRkMa+udc5Dxx+geILTf97// + lokcBj4MPP3a+7Pl/zEAlgRCV5AYTfJ4pH/g+kmUUD/8cv1PETPrDHLjVny4 + r7vvWWBvi/fWK+BIvXj7+2+6MwT9PO39U+9NaN8h8pObz8w8BHkU0TiBvEJm + Ma4hG4HHW2dTaMwsO3rUeJBjoobP77v1tqnFoQyAAmJIyg8T7twLL1DpDPwT + dR5Pi3BDoaR0OsfuKczyAbPqgNl9LT4J2cFkg4wwIqNp0aoQvpwNifugzSMb + TtZpqpbVu30JAq6je4SPhE5MSeTHERYm9WYcXkSeE5AoJAl90kue6WV3M8N/ + BfE/B3FGoLPYoWGceFEUhlPif3id2nOt6pGl8D5y/M505Cp0JJc9+xoFxsov + 0eZ71Owff3pjG2e4lwXGwJvkp0oTaDMgNIyAGuxHr4eibyZwMZM41DxDyXNz + c+PwbbnoFTPVDlZRsP962UOVI2r4u23RylDQjEtAdaSr8oesA2Z5AVqve9f1 + w5e/nr44rhPsOCj0X9/zAouGXMgW0P9497WU+lpKfS2l/g9LKcQ+LyXanwsN + d8Eho37ydm+6K4crODhMt/jTX06K7vurF64Tn4h68dez4TmE5+EBmxlD7wIm + DP73tvmAjrpeUse1vn3Lcgnur7bfWz8Du5UWDFjvzqy/QfCknpeS76yXbVuK + X0X2iwTqo0HkBKH17S8/nb99c2KV8lJYr/G6+R2YsmsqASKe4zp+5BInDADE + AgJtmjekI7jYg722TG3xAC5lWSwEE0KEJKM04kWckzxyqcv8AHGdILmRXG/R + MUN6GNyOPTWg1ruha9PXfArUsc8wQxeSJpeGO9JMDp0thPVapWC5vtSjM4xF + yfX10eHZGvs0969//HP/sZ7+4dn35x/S6unQ+7g7GdssuOjYVQ2g+oCyJHI/ + 01V9uvV2pFSgCy889wj2mvzPtVdDbEqRCDTZCx6t+45XX6ZJnI7s55paRgwN + HYVsyffdSNWKOUEOyx3KIQO+aeaa52vRYdXPp06KIeIK7CVbYPwn7gXiVlSY + eUdsDn2Z2X7mEGYOFwVDF5hVvYNZIEW7Hjip/0VoPKg+HxHLUzRyNVW9z6yE + H9bP82L7CZI7SojHmHMaG9fZ7zkiZQxxhwz3bwAAAP//AwCQO6RSIxgAAA== + http_version: + recorded_at: Thu, 16 Jun 2016 20:27:41 GMT +recorded_with: VCR 2.9.2 diff --git a/spec/vcr_cassettes/cannot_update_shipment.yml b/spec/vcr_cassettes/cannot_update_shipment.yml new file mode 100644 index 0000000..2304d31 --- /dev/null +++ b/spec/vcr_cassettes/cannot_update_shipment.yml @@ -0,0 +1,357 @@ +--- +http_interactions: +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders/count.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 18:27:54 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/7e7f7e78-8c39-4979-bb2e-7604dc57d964?source%5Baction%5D=count&source%5Bcontroller%5D=admin%2Forders&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 7e7f7e78-8c39-4979-bb2e-7604dc57d964 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//qlZKzi/NK1GyMqwFAAAA//8DAKli29oLAAAA + http_version: + recorded_at: Thu, 16 Jun 2016 18:27:54 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders.json?limit=250&page=1 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 18:27:54 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/c695247e-2781-4c69-9bad-d434ae82f706?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Forders&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - c695247e-2781-4c69-9bad-d434ae82f706 + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Thu, 16 Jun 2016 18:27:54 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders/count.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 18:27:55 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/2236f604-604b-4998-bf0b-3029db0cbb4f?source%5Baction%5D=count&source%5Bcontroller%5D=admin%2Forders&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 2236f604-604b-4998-bf0b-3029db0cbb4f + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//qlZKzi/NK1GyMqwFAAAA//8DAKli29oLAAAA + http_version: + recorded_at: Thu, 16 Jun 2016 18:27:55 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders.json?limit=250&page=1 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 18:27:56 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/2b4f1932-fe3c-4ca9-a5f5-1b0232fc364f?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Forders&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 2b4f1932-fe3c-4ca9-a5f5-1b0232fc364f + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Thu, 16 Jun 2016 18:27:56 GMT +recorded_with: VCR 2.9.2 diff --git a/spec/vcr_cassettes/get_customers.yml b/spec/vcr_cassettes/get_customers.yml new file mode 100644 index 0000000..86bed8b --- /dev/null +++ b/spec/vcr_cassettes/get_customers.yml @@ -0,0 +1,148 @@ +--- +http_interactions: +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/customers.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 17:59:25 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/13f1e8e0-e966-482a-b9e1-ac571a8d04d7?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fcustomers&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 13f1e8e0-e966-482a-b9e1-ac571a8d04d7 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//7FJNa9wwEP0ri87eIHntdeNTmz300h5CcyvFzEqz + G1FbcvUR0oT8oPyO/LGO/LXbQKGFXgrFwkiPN29m3swjk9EH26HzrP78yLRi + 9WazKaqiyiueMexAt6xme6clvt1r76Xtugv6sYyBlNgH33TgvmLQ5sjqA7Qe + MyYdQkDVQKDYnIvtmpdrsb0RRc2rOn+z5nThJBF79ZqYzo0o66KiShbiQTsf + GgMdEvEqVUNgCyfsExh5iw+EWqeonUbaaEiVmvCBchBFaQ/7FhVxgg3QNr7H + RGH8YsgxyA3RTfLBxLbNmLEpdrzfodMHTeVOtgQXqdkutkH34D1FkV5iuDki + wH2D99j1YfEmwJG8Zj/nG5sYYxQegCQbUMqhJ+40lvJScMFLnv+RGzSqHsz3 + WXwSFclusaL62YLlY1VSB2KzbxH3KOndO3unjUyq1zM2eOsSbQcGFBD0oHt6 + vs+vxIdtirq1ZunovNDVqbRZmUalBvndSXrGdu/OsElnyTk5NQ7iaWkEz3a5 + oF3eXm5K/ldNW6m42tnowvrjy3NwcPyljdfx5fnf8XFY0afs/8L91sJ9oe8H + AAAA//8DAAK0JLlBBQAA + http_version: + recorded_at: Thu, 16 Jun 2016 17:59:25 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/customers/3334747270/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 17:59:26 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/5976e8be-199f-47ec-8e7d-0a620c641f8a?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 5976e8be-199f-47ec-8e7d-0a620c641f8a + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//qlbKTS1JTMtMzUkpVrKKjq0FAAAA//8DADsLCWQR + AAAA + http_version: + recorded_at: Thu, 16 Jun 2016 17:59:26 GMT +recorded_with: VCR 2.9.2 diff --git a/spec/vcr_cassettes/get_inventory.yml b/spec/vcr_cassettes/get_inventory.yml new file mode 100644 index 0000000..67214a2 --- /dev/null +++ b/spec/vcr_cassettes/get_inventory.yml @@ -0,0 +1,151 @@ +--- +http_interactions: +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 20:04:39 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/2dbf5e0c-e261-4951-bb6a-753d675c550e?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fproducts&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 2dbf5e0c-e261-4951-bb6a-753d675c550e + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jFNNb9swDP0rgs5JYKeJk/rc84B1vQ2FwdiMQ1QW + VX1kDYr+91F20xTFMhTwweLHI98j+aqd5y61Mej696umTtfV5rasttWqqGY6 + UjSoa32fdifFVt0DmaAeOKKe6R13p+YQByMBdxQi2TYSK8sh+jQojw6NgagC + ReU4BBpSUB21EVTkCINqJQrjQt2xYY/yq8gYsfFgKWTvQv1MrJLtUD0nAjVA + byXPQhQkBIWGerQdKfSevQoptORIEH9JyQ+nY/FmdHxxhlrYcUZTkKQtz0fq + 0MaF8DlKNHshA22LAQ220bOl55TJvsvUxJPLgvxgm62tR4jYNRDFtizKal5U + 87J6KNf1Mn/zYlUXhQQewHajkl6UnLOd+6zkPE5KJtddg1lt6/UFxqWdoXC4 + WrEoPkIjDk7Uxyak/Z5edG2TMZ8RQssjld7wDkzOgF62QGclwBPYTzuxLFfV + drO53WyXFymuLcsd7iGZqB7Gd46nNtuLxdhYeEryKJc3q3V2sqwHsdV1OdO9 + h0GKFjNNVqYR2Z8axzKzk2TImE5Zch4ceBQBmnfgidg+mb2szyBpTUB/nGoO + YNNI7gIoJugxx4k/HNjRPuOyy22U/+h/8izPhabnzfn57RX49pAjvMAuKyln + hHJm4FvucJoMyQngqPxU/ULrOcnEKIpSo7Qz/QepP0gtkf38aJKlXP2pz7RM + 1/wn3aMcicfQhAM5R7af+nl7PCtw2Y5tWa3WknZbXF8OudtPu/F18EcwCTPg + F/Efc7mRc3ae/yfyb49vfwEAAP//AwAqE7iRvgQAAA== + http_version: + recorded_at: Thu, 16 Jun 2016 20:04:39 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/variants/21468779782/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 20:04:40 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/57179efa-1f62-4401-9175-a6a984824e83?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 57179efa-1f62-4401-9175-a6a984824e83 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//qlbKTS1JTMtMzUkpVrKKjq0FAAAA//8DADsLCWQR + AAAA + http_version: + recorded_at: Thu, 16 Jun 2016 20:04:40 GMT +recorded_with: VCR 2.9.2 diff --git a/spec/vcr_cassettes/get_orders.yml b/spec/vcr_cassettes/get_orders.yml new file mode 100644 index 0000000..8d3006d --- /dev/null +++ b/spec/vcr_cassettes/get_orders.yml @@ -0,0 +1,673 @@ +--- +http_interactions: +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:33 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/f1bf0a2d-4767-4396-8bc7-3be577b494ce?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Forders&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - f1bf0a2d-4767-4396-8bc7-3be577b494ce + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:33 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders/3296902534/transactions.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:34 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/3a530036-b3ce-4383-b659-23bfbb08d5a0?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Ftransactions&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 3a530036-b3ce-4383-b659-23bfbb08d5a0 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//dFHbSgMxEP2VZZ63sre2dN+8oD/gm8gyTYYa3E3K + JGmpZcFv8dP8Eiet1RYUAsmcnDNzTrKHwGg9qmCc9dA+7cFoaOtp0UxnTVNV + OTjWxN0BrRazRVFN6yYHHFy0AVooy6t5DTm8GisU8NiTVCsMtMWdAEu3il4Q + HzDIQRhRKfIJGmTDFQl2k0jZw1HUZveOFensl6mY5E53mCZWRTmbFGk9ltO2 + mYuvSdG0RSHEQF4ogSOJxRheHJs3TNlEJ77r5FRFZrIqmbu9vhOgd+rAOYS0 + se9ziP4787FcoyjCGaBpYxSdAUyKzFpm74VsxOnl+4w5ELPjTjlNJ413UXJ2 + Fof0BltaQpq0G9IoTQFN71M/Ca9N6BSy7pYmJSmFiBvfMfnYh4uearP5Ez7r + YeOwJJY2n+8fPyv7vyjhUq/csEa7O30bjOPz+AUAAP//AwBeCedcSAIAAA== + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:34 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders/3275662662/transactions.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:34 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/3d1f7cea-a63e-4f71-b465-cd89c42d721b?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Ftransactions&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 3d1f7cea-a63e-4f71-b465-cd89c42d721b + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//dFFbTsMwELxKtd8pyrMp+eMhuAB/CEWOvSoWiV2t + 7VSlisRZOBonYd1SaBFIK8U7mZndsXfgSRgnpNfWOGged6AVNEVZL5eXeV6k + CVhSSO0ezetqsci5EhCDDcZDA9kyvygrSOBFG+aAEz1ytxIeN2LLQGdXwTHi + vPB8YEaQEl2EBv6IFTJ2HUmz+4Oomd1ZkqhmP0xJyP9UK+LIPM0W85Qrf8iq + Jq2bsp6nZZOmTPTomOIpIO8Y/LMl/SpiONZVRVkU0SwQoZFxuZurWwZ6K/ec + fUoT+j6B4L5CH9q1YIU/ARSOWuIJQChRr3n2jsmaN/11QVMCSGSplVbhUeRs + 4KCtEUO8hA12EEdthzhLoRe6d9GQ0yvtWylItZ2OUTImitG1hC70/sxTjuOf + 8ImHCUOHxDYfb+/fNfu/yeBcL+2wFmZ7fDeYpqfpEwAA//8DAE6ZtNNKAgAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:34 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:35 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/f16ecea7-5a57-4c6b-9767-5a8fd8b495ba?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Forders&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - f16ecea7-5a57-4c6b-9767-5a8fd8b495ba + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:35 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders/3296902534/transactions.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:36 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/12914b51-3710-48cc-b341-b323a503a84f?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Ftransactions&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 12914b51-3710-48cc-b341-b323a503a84f + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAA3RR20oDMRD9lWWet7K3tnTfvKA/4JvIMk2GGtxNyiRpqWXB + b/HT/BInrdUWFALJnJwzc06yh8BoPapgnPXQPu3BaGjradFMZ01TVTk41sTd + Aa0Ws0VRTesmBxxctAFaKMureQ05vBorFPDYk1QrDLTFnQBLt4peEB8wyEEY + USnyCRpkwxUJdpNI2cNR1Gb3jhXp7JepmOROd5gmVkU5mxRpPZbTtpmLr0nR + tEUhxEBeKIEjicUYXhybN0zZRCe+6+RURWayKpm7vb4ToHfqwDmEtLHvc4j+ + O/OxXKMowhmgaWMUnQFMisxaZu+FbMTp5fuMORCz4045TSeNd1FydhaH9AZb + WkKatBvSKE0BTe9TPwmvTegUsu6WJiUphYgb3zH52IeLnmqz+RM+62HjsCSW + Np/vHz8r+78o4VKv3LBGuzt9G4zj8/gFAAD//wMAXgnnXEgCAAA= + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:36 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders/3275662662/transactions.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:37 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/42046b3a-c763-4d8d-af69-9d0def8a7760?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Ftransactions&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 42046b3a-c763-4d8d-af69-9d0def8a7760 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//dFFbTsMwELxKtd8pyrMp+eMhuAB/CEWOvSoWiV2t + 7VSlisRZOBonYd1SaBFIK8U7mZndsXfgSRgnpNfWOGged6AVNEVZL5eXeV6k + CVhSSO0ezetqsci5EhCDDcZDA9kyvygrSOBFG+aAEz1ytxIeN2LLQGdXwTHi + vPB8YEaQEl2EBv6IFTJ2HUmz+4Oomd1ZkqhmP0xJyP9UK+LIPM0W85Qrf8iq + Jq2bsp6nZZOmTPTomOIpIO8Y/LMl/SpiONZVRVkU0SwQoZFxuZurWwZ6K/ec + fUoT+j6B4L5CH9q1YIU/ARSOWuIJQChRr3n2jsmaN/11QVMCSGSplVbhUeRs + 4KCtEUO8hA12EEdthzhLoRe6d9GQ0yvtWylItZ2OUTImitG1hC70/sxTjuOf + 8ImHCUOHxDYfb+/fNfu/yeBcL+2wFmZ7fDeYpqfpEwAA//8DAE6ZtNNKAgAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:37 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders/3296902534/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:37 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/d588d092-9f79-4b4a-a5c2-6d309572f6b6?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - d588d092-9f79-4b4a-a5c2-6d309572f6b6 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//qlbKTS1JTMtMzUkpVrKKjq0FAAAA//8DADsLCWQR + AAAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:37 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders/3275662662/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:38 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/8bf2b2c2-1309-489b-80f5-b75afea0d0a0?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 8bf2b2c2-1309-489b-80f5-b75afea0d0a0 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//qlbKTS1JTMtMzUkpVrKKjq0FAAAA//8DADsLCWQR + AAAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:38 GMT +recorded_with: VCR 2.9.2 diff --git a/spec/vcr_cassettes/get_products.yml b/spec/vcr_cassettes/get_products.yml new file mode 100644 index 0000000..3381642 --- /dev/null +++ b/spec/vcr_cassettes/get_products.yml @@ -0,0 +1,3712 @@ +--- +http_interactions: +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:40 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/4b8adc21-2b34-4d5f-a162-68a4d518c3e6?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fproducts&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 4b8adc21-2b34-4d5f-a162-68a4d518c3e6 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//7F3djqM4Fn4VlL7Ym3K1jf9wpL0Y9ezuVe/FqPdq + a1SiEiqFhkCaQHWXRvMye7XzHP1ia0NIAhx+qgdrimzUaqlIDD7mO3x89jk+ + +XWxS5N1vsr2i+W/f12E68VScKyEJ4UnbhZZmEXBYrm4yzGmq/3Oj53Ijzd/ + vVs8pnflp8EPj4/h6inIUyfOt99+T8PPeeBIZx9stkGc7ctT796bk8sT2hcL + 4upiP4b7XeS/9J6/uFk8JOuX+6dsG2nbuvsPigvo5s9BvE5S3dZfrYJ9EAWr + LE1i01B/ebgB99nLzgz1n0lsPl2lgZ8F63s/05+5mAiEOaL4E+FLqpaUI8yW + GOuGT368Lu6RX9mBtB1BYQaSqBoGWpcjO/tIn5zv1s1eBCLsE6FLKpbm8NDL + Ln+Iwv1Tp0EYH5tmwVZ3lAX3+1xb9HWxjPMoOr/CfpUUI91EyYMfmTP8jYZ/ + YW6Un4Z+fOYMLuaSusxl1DvdqS4v+TF49PMocz4Vx6Z9uDKfk1tuDNv/kpsD + bTsh5ttkH2ZhEi+W5GaxSf2t7hXfLMJYo5Ul6cv9LonC1Ys+ZR3ELwaSZLvz + 00DfgfvDlcuRPebRYxhF5p7e74P0uex068d5MbrTBfVHfukU+vv9U7ILH811 + k50xgwADKL9xq47KQ1odjnYREGUsTEMml9Q7Qed/9R/MrczSPNBe7qerZH0c + Z7jV1hc3/3B8HNjnXIMWZi/FDfwShJsn3RO+PR7c53Fo+v5lYwYVre87Tk2D + z3mYBvv7/VO424XxprTkt5+rsZ8cQ3pUSaUwE91+EfvbM7doQv7sR3lgLti4 + 7T+b7oqxmi+rv8tB/3ZTcZRLBBFY4pP3jeCBP4s2yCeslkQuufcK2ijNQO4g + Tbh4kCYAAyamCeFKzJkQbtMd2kCNpwl8uTQBIAKg3AHdH6YJ8v00QV5JE5xi + poTBv8svrNOEYGJGNOGdv8xH0wSdjiY8i2qioAkhCewONaCuagJGpI8m6tDN + jCa4/ge/Pgq/sEkTRrNwjw6piecgzcbww6Hd5NMOd6R+OPQ/2ezCtSYbitkF + ZpxBKrKOyGg+wPxy+QBABOYDCLo58YGZXUjigrOL0i9sywaquPdG+eCoCel4 + PkBk0okEtaoQtEZoId/G5MoIMCIDEwk6T0YwEwnJeWsd6uQXlhUCx1SyM0bQ + bh/eOmz1dOt4GH9x3m22aK04xo9NTuhtObFKkEsMqQRjAtIWIGMAOu9/QCXQ + kSqh1u/0KoFQqcC3QQOVTk4Q6lapEysQl6nLJQUAkj6ZUMduTqSgZQIXzOtx + DLsygXvEU2+ZFErW53DEooMURkgFIkdKhVrPk0sFoQh12+i3cbnSQg0SMUor + 1BrOiha0ViCMMmA1oXIMy1qBqeJt1aCFbRInziry9/vAWTtamZaPvacfui1M + DwNnTK8dRBdNGEtQaQlao8ISdDJkOhEhrIoIrtpO0Yarky28Flt4l8sWACQD + ImKmbGFEBFcSWoM6OIZ1ESGoNyO2OL4e2HewxcTqgllVF4Spllu0AbvyRQck + A+qCzZMvCnWBO2Rn4Ri21YUxAOSLhyhZOcw89+l272wfHD3KNHMev5JbhrtJ + Y+i0iXWGWFLVxxzGHGTMQdoctH1AhTlIm4NYZ0LN69VGzQwLagPLjpdKHb5O + 9nCb7OFe8NwEgKRPbdSxmxN7aLXBpGpHwE+OYVltyEZCxHzYo3px4O9mjxHa + YzgsCpgxvfbwPEagIEgTvit7dEDSrz3wTNlDaw/sKShPonIMy9pDcG6m0Gfs + keRRoCcbz0WYM3DebR+IYpu0zRfdDSfWF94SwzMTY4GejTwXEdEAnQwY4AQ2 + UlHUOragKJQSLrR+0QBlbGAUM3G5lAAg0ico6tDNiRK0oJBUtt8VJ7+wLCgU + 8RrTkbdECSXja70IZVV2UcKYRQpvpFCodW1hkUIyl0CLFA1YrqQAI9KnE+rQ + zYkUtE5wGfcgnXDwC9v5lC4hXpsUnvwo2QRx4Lh6uvDxJyLu3uuHr4MYOhtP + nllJesihsgJpK9A21WeWRkyWXkmsbt6ijIKTzQZA3fTAVI0e1AXvygAQ6U+v + JDOlB5NeSTHt8QvL6ZVYUY7fPD1UOXMd2RPd9DBttqXNFAqJqcfA7TkNiK4E + ASPSn215Dt2cCMJkW7oeFOOo/MK6fhC0jyD4awii2Xh6/eCOIAhuSz+4VvUD + x+3pRRugLnrAtVVIQw8XvF0LQGRAP7jzpIdCPwgMbs8o/cK6fpCqb3rxNujh + +BaQr6SHifWDtKofFGmHOdsQXQkCRmRAP8h5EoTRD5TSHr+wrR8Ypn0E8YmZ + dUfz0A2xQ63l9MoBjmXWqSFj6GTCdLrBZvaDS6ULb+usAzN+WnHBm7gARAZ0 + w0zDl0Y3cBfWDaVf2N7WSQQHYhVvhhYq3mc9AUyAFqbVC8xiUqXU80oBJVU2 + obkSA4xIv15gMw1iGr3AiQLrgpR+YXt3JyloqfK+D9/+o++d46/9XXarBxXE + +pFnGP3jI2lmQg00nXyPBrTWsDJIo8IEdDABaRM2WzJhvqS0u9JAGBXwTr46 + NF3EoJoTiQtehwQA6d+bMeOFBi4ZWGXu4Ba292a4RVGzN8wLx3R6YCbRwwsT + 78OwmQupCJdgKLsBzpUZQEAGdmHMdCphdmFwAlUSq9zCsmKQ2JVnE9kV9LgH + eap9PYjNc//8pUURY8+ZPD/SHakhKlvQyZYByuAjxUTNBgvLD1jJ9upTG7Xu + 9OkmZ1xwVhSASH+qpDtfNSEVaxcpPfmF7VTJ8kU2K86oUuEYEMQYwxljhIYa + KTRqVlgQGmBF4zZuV9aAEenPpWTzjWW4ngflyFR+YT2W4Z4XM/mQxNpR9vpO + 582U6sZX01egJAAH1PucruoksRqegLKe2vd6dNTyX3+/e08veCUSQGWg8iSZ + 59NehChgjXDwDeshCiX/3Kf9uJgMVIM5f9onjjpYK/1SRh0Uh1eX1Zj6cf93 + zzuAykDkYabVX4rIA4crkpe+YXtHpZTnifhRvg2//Tctt0X52wf91ztCuIjv + 3vuN53+g6eSrBgSoN2tsCNJyC1VhAiosQP6USwXEWrnZYqmAwhHpBjCjqYGz + y6UFAJH+pQIy03KzZqlAEAX97NHBL2wvFVBx/qspb5AWjnvkgIKznbQw8c5K + iz9oI5Tn4fbvXrWhuRIDjMjAzsqZlpw1qwECrE9e+YVtvSDE+Qz1YxiHjl9t + paa3/Nm5Fcp3HnzC9867ACnZ4IdxZ0xfkwGIT261Kei4C5si/oy0JaiwBB0M + ma42g9V8R90buKDQgKubLBppTZdciBZAZKA2w0yDlEZFMNWOXZ/8wraKcL3z + bNs3TxbHtwOw43KILLxJlYXVstUe7lhPrsN1JQsYkQFlMd89ly4HNlWd/MK2 + sqDkfC3sJz+KkngTOOu/VHFGP88SU1j2buEwhv72Qf/Z4IvRJ02eF8kBykgP + 1qB1FZ00xpiCtEibEqxKUyZSGDUTbFR/coGCHm3YRmdBXfBsBACkPz+Sz5Qz + jMDAwMr2yS1sCwzM6fw4o3pVQHlQIzhj2kUMe4lQRmoI7oE1rBvAXVkDBKRf + acw1D8ooDar/3/wPAAD//+xdu27bMBT9FQOdFfMhitLWomOHDlndwXGCpCjQ + FAmKZOm/V9TDlshDUgV4C1PQ5sECCJyro/s4vMcbFuRum2r6ybr9WuyOyDnv + 5fn344PFFtE/p1c9gDno63OBrPbGM6RTQZBNRXvvTYZVEHN8ljvtyfWyA0Ak + ooDIdCJqFBAVqE8vcUHNDtXs03Tl7IAWS4bYYUnysJwf6HZLdvzAmZs8uAgt + 5we9fn6I7pZE0OXGD7rGy+Mq8uyh8/uU08H8lfLD2XAVaCaD/CCi/PAvTr1k + KspOVdWAoYeL0JY/YEQiTr2ZKiiNoqpqOHbqlf9huSQvc8gfzjCDVQ9BfpBJ + +YF014PiQEnrIrTlD1NElu6WzLVnafihBtKqS1yQdx+6TRNRfjAr4ZfSw/Df + 9L0HMNXwsMNwhHStB8pphjA3+3GJOQNnOTWI9VIDQCTSesiUGrrWA/bzHuKC + OnUQeuqkcpXUcFbcA0FVgBoS39YgXPjQ1hWVFmj3sAXPRg4YkchNjUzFVF1d + AV29x7ig9t0sG6eu6G3w+Ls0S2Q7x9vd8bC/2334dTpyqexR59JnEucRFVwo + Z8iis83rj9Ib9hbH4q64HCSZ1ybdUjmjjeC9QMa1VJxD5iMM0dhueXLFc04A + SdhrM9etcsZrs2lUIDCovTa1qKvMGGNcDIRue0UZI81wAxyBwmGzZlBsZ4G2 + cYYHkvBeqVwvfhmHTdzVHgODOstoSm1NNwazXbE7HX/etO/9y/f7x4cdN2Tw + 5dPnov0hbgFtLHwsuRITuW+emUMU7WmK/izmCG/Fj+OpO8trunRDExtxyhL0 + t13sfNShbeYoV9zXBIiEtZgZG3EqJeGV0SEuqHdVcqHKLJnjvIwQ6DGXMEfi + ZZakgkzOoN+Wjd7GHRiRyDbLfBWZXGqoyBzigjrrqGarVCdVhzjs+e70dDOr + O8ybp0UnBvYUK7HHknc4VJg7eHF6mtQrk5Mka3Eo0vXYvAY9URc5b0+0amOY + zYhjxWtwASThFofKlDhM0sEbtyl6CQzqFkfDnYlJHsQxfjOER8AZJA6Vss8h + KA3C60ZztwXmIrcRhweScMYhMlVxmoyDKzRlGwODOuNQlbRVnAMDtG+/MLXG + +NrLAFug/6afnoAVNxeKaPlBjOXIcIJ0YxOyDTddTqGYhvXqHBsvNbgt0Hq9 + 1AAgiYxNMl1x00lztGvGcwkM6pyiZnYj4+qo4dzn9lwOg9SwoNz4h+kI4cLM + NmsQePmVhc1GDR5IItORTO+GmayBlaHAoM4aZJezIGp4r5QzHBWVChCE/4n0 + GUSwyDAHmQ9T+2OkSyMor4lx1ki4mcICy8sV3OGKFeu1ACSRNCLTCsOoL+pS + BAKDOo1o0xVPGnGVXDF+HBhw2ohwRVrdBaM02ahrbAxtw7WxhQeScGbB8nXZ + YLWGfl5DYFBnFnXDrEbmMAYtD3t52PfD0J1Wbx/FU19T1CVT94Azlj6XXnkR + 0myVhRxmqO1ZCvFUTI+STnhBuaubt8wBzSAt8PwGPc70dMUOPQCSiPIiU82W + aViUFbyRPgQGtfKCNQ3WbF0/d5xH56EKxc8diaUXlJOQhtU1VHxa8G3s4YEk + or3ItE7ptBfgs3IJDOrMQ8sK9zTOLADGoVUZmqIueDK9AsNzV3XKIPYodThL + Og0G6QpOUQr8lZkj6CUQ5RDIiksXAElEg5HvrVUltEaLkobAICCQb3/+AgAA + //8DANA8gXu9zwAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:40 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509687686/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:40 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/5b9d01ff-c2d8-4ba9-8464-f9e380aebfb6?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 5b9d01ff-c2d8-4ba9-8464-f9e380aebfb6 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//vJJLTsMwEIavEnmdSnYS24l3SByhO4QiN5kUC8cJ + flBVpQfiHFyMmKpQqgLZFGk2M/rn8X+aHerBy06Bbh0SdzukWiQyUhGSlTSj + RYqM7MGNsgEk0FoPK6lRih5hO6VeeQ21l+up8ix1iJKbrlPNAwSbmNC/vVr1 + FCDhiYN1D8a75CW5VW7UcntSPLbXfjvGGc5bZeLQFlxj1ejVYJAwQesUDRsD + to5XMoorVnJWshQ1FqSHtpZ+as8wYQscY0moKLDA1QIXAuNpYhjbecLDHgtu + CPbD+2iHNjQe7dNPSIzjklJ+BslbaZyW8Wh3hgrMCan/48CXhIkpcv4HhwvC + mRx4leNsNofOzv+Ya0Mh5UwoJ8IZUCjNirLEHH+Hshn61TT+iOOQxou/eJBp + MyFXsU0XOY6vnlciZ7/Zviz82fb9/h0AAP//AwA72QfwSQQAAA== + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:41 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521616070/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:41 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/264fbc1c-786c-43e1-868c-f3fd3697ba5a?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 264fbc1c-786c-43e1-868c-f3fd3697ba5a + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/dasMwDEbfRdcOWFntLnqO3ZUS3FgbZolt/NNS + Qt69Tkt3PXSlw6fvoBUWLubb8Wwz0GkFZ4F6VHpoo/BTgDcL52gmBoJbWC6m + gIBfvv+tYzsRcDVz3SPYS0T5BmO5x53mkpz/adRynpKLxQUP5Os8Cwg3z2kv + Ia161KjlUQqYEpvCdmw6gtapO6m6D/ySA+GR1NDJA8ndU6P9X/DlSZxDTc9v + Ygq2TgW28/YAAAD//wMArNttMAcBAAA= + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:41 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521616646/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:42 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/ce37c407-bf44-491d-9e55-65b2b3ba55b7?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - ce37c407-bf44-491d-9e55-65b2b3ba55b7 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/NCsIwEITfZc8pZGsbap7Dm0iJySrBNgn5sRTx + 3U0VPcvCwg6z3zAPmCmri6XJJJDHB1gDssVe7OsMu4GBUzOloDSBhMXPZ5WB + wY3W3znWFwZ3NZXNgi1HxK8w5jVsasrRumtVDSUdbcjWO5CuTBMDvziKG0SK + vkWBQnSCgY6kMpmxxkmoTNHwvtnhge8lDpLzhnd1V2IJ5j/jJydS8iW+24To + TdEZnqfnCwAA//8DAFIr0kUHAQAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:42 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509685830/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:43 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/e3628fb1-4514-4909-abe0-dda9286c7bfb?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - e3628fb1-4514-4909-abe0-dda9286c7bfb + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LCsIwEEX/ZdYtTB8p7XyHO5ESm1GCbRLyUKT0 + 300VXbucw73nMissHOVF86wC0HEFrYDqSoi67RsxYAFGLhycnBgIHnY5ywgF + 3Pj5O8dcKeAu57RHqhorFF8wxqfbaYhem2umisPktYvaGiCT5rkA+zDsdwl1 + AoeuF32TZyfPMrIa8xxBdnYlirLBQyWoGageSmwJMRuTU/8FPzueg03+/Y3z + VqUpwnbaXgAAAP//AwBwS9c/BwEAAA== + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:43 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521613958/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:44 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/031254c9-1e2d-43e0-aba4-b308d5e6f4ab?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 031254c9-1e2d-43e0-aba4-b308d5e6f4ab + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LCsIwEEX/ZdYpJG0T7XyHO5ESm1GCbRLyUET8 + d1NF1y7ncO+5zAMWyvpkaTYJcP8AawBbIdWghm6jFAOnF0pBTwQIN78cdQYG + F7r/zrFWGFz1XNaIaLng8gvGfA8rTTlad67UUJqiDdl6B+jKPDPwN0dxlaCS + rVCiG+SWwRRJZzJjnUOoTtVw2XRixwcUG5R9w3vkvBpLMP8FPzuRki/x/U2I + 3pQpw/PwfAEAAP//AwA4aPgZBwEAAA== + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:44 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509650374/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:44 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/77c6445a-73ae-4999-9aad-7b32e399c553?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 77c6445a-73ae-4999-9aad-7b32e399c553 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jE/LasMwEPyXPcuwsi0b7Xf0VopRrG0RtSWhR0MI + +ffICcm5hznMMA/mCjsX8+14sxno8wrOAvVSqX5EqTUK8GbnHM3KQHAO+8kU + EPDLlzddWkTAn9nqYZGyH/WLL+USDzGX5PxPUy3nNblYXPBAvm6bgHD2nI4O + mhTqhmEeBayJTWG7tDWCHuXUoeoG/JCKhplQdzgSYmus0f7P+NxJnENNjzMx + BVvXArev2x0AAP//AwCiDN5HBgEAAA== + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:44 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521581894/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:45 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/6444e670-5906-454d-bba3-6e8738909d78?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 6444e670-5906-454d-bba3-6e8738909d78 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LCsIwFET/5a5bSNqmj/sd7kRKbK4SbJOQh0Wk + /26q6NrlDDNzmCcsFOVF06wC4PEJWgFWXLRD2wjRNQUYuVBwciJAWO1ylhEK + uNHjJ8dcKeAu57RHOK+a4avH+HC7GaLX5ppdRWHy2kVtDaBJ81yAXQ35fQNb + kcE974dMnTzJSGrMNISK8bZkoqz5gQ3IBdZdyRpkLC8mp/4Lfjiegk3+fcZ5 + q9IUYTttLwAAAP//AwAym7jJBgEAAA== + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:45 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509649926/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:46 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/1bc0ff74-ea41-4d4e-8e79-44dff03e9c93?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 1bc0ff74-ea41-4d4e-8e79-44dff03e9c93 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LasMwEEX/ZdYyjBTJqec7ugvFKNYkiNqS0KMm + hPx77JZk3eU93Af3DgtXe/E8uwJ0uoN3QEoaozRKHLSAYBcuyU4MBGtczraC + gG++veW4RQT82LntFimV/njpsd7SDkvNPlw36rhM2afqYwAKbZ4FxDVw3juo + Nzj0ehhUL2DKbCu7cVsjUCj7Dk13wE9p6HAkPHaoCXFrbMn9z/i3k7nEln/P + pBxdmyo8vh5PAAAA//8DAFcE5S8GAQAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:46 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521581638/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:47 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/2099dd2a-b26c-4956-b6b5-6259a6ff215b?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 2099dd2a-b26c-4956-b6b5-6259a6ff215b + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAA4yP3YrDIBSE3+VcG9BEJT3P0btSghtPizRR8aehlL77ml3a + 617OMDMf84SVirk4WmwGPD3BWcBeKH3QUkmpGXizUo5mJkDYwvpjCjC40eMj + p1ZhcDdL3SNC9HJ866k84m7mkpy/NtdSnpOLxQUP6OuyMAibp7RvoFYNPAo9 + jAzmRKaQnRoNoedCd1x1gzjyAwqFg+q4RM7bYo32u+A/J1EONf2diSnYOhd4 + nV+/AAAA//8DAG/3MLwGAQAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:47 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509643014/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:47 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/c1cb4ae8-0c25-4cd2-93cf-0d6b2ed58445?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - c1cb4ae8-0c25-4cd2-93cf-0d6b2ed58445 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LasMwEEX/ZdYyjGTJTeY7ugvFKNYkiNqS0KMm + hPx77IR23eU93Af3DgtXe/E8uwJ0uoN3QEoao/rD4UMrAcEuXJKdGAjWuJxt + BQHffPuT4xYR8GPntlukVOr4q8d6SzssNftw3ajjMmWfqo8BKLR5FhDXwHnv + oMHgcdA9Si1gymwru3FbI1Aohw5N1+OnNNQPpLFDTYhbY0vuf8b3TuYSW36d + STm6NlV4fD2eAAAA//8DAHnNAmAGAQAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:47 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521576646/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:48 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/084b0e02-2c47-41ff-9e11-c244fb4f6ccc?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 084b0e02-2c47-41ff-9e11-c244fb4f6ccc + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LCsIwFET/5a5TSPqI9H6HO5ESm6sE2yTkYSnF + fzdVdO1yhpk5zAYzJXU1NOkIeNrAaMBadLKXbdM0LQOrZopejQQIi5svKgGD + O60/OZQKg4ea8h4Roq77rx7S6nczpmDsrbia4hiMT8ZZQJuniYFbLIV9A2VX + wAcpW8lgDKQS6aHQEGouZMW7qhFH3qPoUPCKt8h5Wcxe/xf8cAJFl8P7jA9O + 5zHB8/x8AQAA//8DALVxCLcGAQAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:48 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509665542/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:49 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/09480e8c-ea64-4e29-a2fd-6d995ac1f11d?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 09480e8c-ea64-4e29-a2fd-6d995ac1f11d + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/NasMwEITfZc8KrGVJtPscvZVgFGtbRG1J6Ccm + hLx75ITk3NvMx+wMe4WVq/3xvLgC9H0F74DkoLVUo9LGCAh25ZLszECwxfVk + Kwj448vbTv1EwNkubY8MElGZF5jqJe201OzDb6eOy5x9qj4GoNCWRUDcAue9 + hIzGT2O0VlLAnNlWdlOfI5A4mAPqw4hfg6bxg7pGRYi9sSX3v+BzJ3OJLT++ + STm6Nle4HW93AAAA//8DADN21wIHAQAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:49 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521591814/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:50 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/94e80a04-4f90-4218-9035-ec2bdaf64975?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 94e80a04-4f90-4218-9035-ec2bdaf64975 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LCsIwEEX/ZdYpJG0T2vkOdyIlNqME2yTkoYj4 + 76aKrl3O4d57mAeslPXJ0mIS4P4B1gC2QqpRyV6OAwOnV0pBzwQIN78edQYG + F7r/zqlWGFz1UraIaDnv1RdM+R42mnK07lypoTRHG7L1DtCVZWHgb47iNoJK + VvMoBtEzmCPpTGaqOoSWC9Vw2XRix0cUCjvR8B45r4slmP+CH0+k5Et8fxOi + N2XO8Dw8XwAAAP//AwDmLmClBwEAAA== + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:50 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509682118/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:51 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/e532d7aa-9e49-4575-a129-48c68c1c6a81?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - e532d7aa-9e49-4575-a129-48c68c1c6a81 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LCsIwEEX/ZdYpTKKpdr7DnUiJzSjBNgl5KCL+ + u62ia5f3cGcO9wETF3NyPNoMtH+As0BKaq3WG7WRKMCbiXM0AwPBLUxHU0DA + he+/2M8nAq5mrEtFKsQOv6Av97jQXJLz55lazkNysbjggXwdRwHh5jktT6jV + 2LVbJeVWwJDYFLb9rCNQKNsGdbPCndS06kiqBteEi6dG+1/x40mcQ03vNTEF + W4cCz8PzBQAA//8DAJXqBwwHAQAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:51 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521609350/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:51 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/dd5e83fd-eb3b-497a-9afb-3e277c89b9ea?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - dd5e83fd-eb3b-497a-9afb-3e277c89b9ea + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LCsIwEEX/ZdYRJq2Ndr7DnUiJzSjBNgl5KKX4 + 77aKrl3ew71zmBlGzvpieTAJ6DiDNUCVbFSr9nu1VQKcHjkF3TMQPPx41hkE + 3Hj6xW6ZCLjroawVWSG2+AVdnsJKU47WXRdqOPXRhmy9A3JlGAT4h+O4HiHV + VFJhWzcooI+sM5tu0RFUKNUGm00tD9iS3FG9xC3h6inB/Ff8eCInX+L7mxC9 + KX2G5+n5AgAA//8DAM0778AHAQAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:51 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509682630/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:52 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/3b38ef09-1bea-4cf9-acbc-6360307ebc6a?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 3b38ef09-1bea-4cf9-acbc-6360307ebc6a + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LasMwEEX/ZdYyjKRIqec7ugvBqNa0iNqS0KMh + hPx77JRm3eU93Af3Bis39xl48RXodIPggZQ0Rh2OelRWQHQr1+xmBoJLWj9c + AwHffH3JaYsI+HFL3y1SIY7yD0ztmndaWwnxa6Oe61xCbiFFoNiXRUC6RC57 + CVmDo31TVqOAubBr7KdtjkChtAOaQeO7NKRHknrAAyFujT37/xl/dwrX1Mvz + TS7J97nB/Xx/AAAA//8DAPlL3oAHAQAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:52 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521609798/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:53 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/a6f5d663-b3c7-49d7-9b9e-1e1ccd4dfad4?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - a6f5d663-b3c7-49d7-9b9e-1e1ccd4dfad4 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/disIwEIXfZa5TmFQbm3kO70RKthkl2CYhP1tE + fPdtV/Tay/NxfjgPmLmYi+PJZqDTA5wFamWntOp7rZQAb2bO0YwMBEuYf0wB + ATe+f+SwRgT8mqluFtkiavkGQ7nHjeaSnL+u1HIek4vFBQ/k6zQJCIvntJWQ + 6lqpUB90L2BMbArbYZ0jaFGqBrtmJ4+oSR5o1ze4J8S1sUb7nfG1kziHmv7f + xBRsHQs8z88/AAAA//8DAFn2haIHAQAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:53 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509684038/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:54 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/761f80da-48b1-4912-8ad8-2a0a7fe39e1b?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 761f80da-48b1-4912-8ad8-2a0a7fe39e1b + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LasMwEEX/ZdYyjGTLiec7ugvBqNYkiNqS0KMh + GP977JR23eU93Ad3hYWLuTmebQa6rOAskJJaq+50kqoX4M3COZqJgeARlk9T + QMAXP//kuEcEfJu5HhapEAf9C8byjAfNJTl/36nlPCUXiwseyNd5FhAentNR + Qr3GoT932J4FTIlNYTvucwQKZd+gblr8kJragRQ22BHi3lij/Z/xZydxDjW9 + 38QUbJ0KbNftBQAA//8DAJp7yN4HAQAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:54 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521611654/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:55 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/8cc6de91-0ff9-446b-95f2-cb38f22d09d7?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 8cc6de91-0ff9-446b-95f2-cb38f22d09d7 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LasMwEEX/ZdYyzLiWUs93dBeCUa1JELUloUdD + CPn32Cntust7uA/uHVap9uxlcQX4eAfvgHvSZjQj4eFdQbCrlGRnAYZrXD9t + BQVfcvuT0xZR8G2XtluoRxz1L5jqLe201OzDZaNOypx9qj4G4NCWRUG8Bsl7 + CRvdkyEyelAwZ7FV3LTNMfRIpkPdvdEHjkwHHnSHAyNujS25/xl/drKU2PLr + TcrRtbnC4/R4AgAA//8DAEenq1UHAQAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:55 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509651206/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:55 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/2be01921-4da6-43dc-baf4-1f04ed1ec066?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 2be01921-4da6-43dc-baf4-1f04ed1ec066 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/NCsIwEITfZc8pbNqm4j6HN5ESm1WCbRLyo0jp + u9sqevY4w8x8zAwTZ32xPJoEdJzBGqBaKlW32OwlCnB64hT0wEDw8NNZZxBw + 4+dP9mtFwF2PZYvIGhG/us/PsJkpR+uuq2s4DdGGbL0DcmUcBfiH47htUKdw + 36l1oBMwRNaZTb/SCGqUXYWqavAgFTU7kk2FLb05JZj/gh9O5ORLfJ8J0Zsy + ZFhOywsAAP//AwDsOYnUBgEAAA== + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:55 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521582662/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:56 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/fd9f035b-c79e-440c-9bed-73d2de5dfa9a?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - fd9f035b-c79e-440c-9bed-73d2de5dfa9a + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/NasMwEITfZc8yrBRLJPscvZVgVGsbRGxJ6Kcm + BL97bIf23OMMM/MxT5i52m/PkytAn0/wDkhJbS6m1+cTCgh25pLsyECwxPnL + VhBw58efHLaKgB87tT0iFSL+6qE+0m6Wmn24ba7jMmafqo8BKLRpEhCXwHnf + IKM38FkZowSMmW1lN2w0AoXSdKi7k/zAC0lNPXbY08Fpyf0v+OZkLrHl40zK + 0bWxwnpdXwAAAP//AwDqvdhxBgEAAA== + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:56 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509670278/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:57 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/3927464e-576b-4ad5-a018-19dce3432d02?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 3927464e-576b-4ad5-a018-19dce3432d02 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/disIwEIXfZa5TmKZN1HkO70RKthkl2CYhPxYR + 331bZffay/NxfjhPmLmYi+PJZqDTE5wFkq1Ssu91j1qANzPnaEYGgiXMP6aA + gBs//uWwRgTczVQ3SysR9Z8eyiNuMJfk/HWllvOYXCwueCBfp0lAWDynrYO0 + woPeodztBYyJTWE7rGsEElvdoGo6PLaKuj3JrsGeENfGGu13xs9O4hxqep+J + Kdg6FnidX78AAAD//wMALbmu3gYBAAA= + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:57 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521595782/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:58 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/357a9856-0d03-4441-801e-773d02912907?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 357a9856-0d03-4441-801e-773d02912907 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/NCsIwEITfZc8tJLWJ7T6HN5ESm1WCbRLyYxHp + u5sqevY4w8x8zBNmSupiaNIR8PgEowEbLmQvRd/KpgKrZopejQQIi5vPKkEF + N3r85FAqFdzVlLcIbxiTXz2kh9/MmIKx1+JqimMwPhlnAW2epgrcYilsGyhF + Afdi3xXqGEgl0kOhITSMy5qJescPrEcuse1q1iJjZTF7/V/wwwkUXQ7vMz44 + nccE62l9AQAA//8DABrDeegGAQAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:58 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509684294/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:58 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/bb666275-ae98-4e3e-bd52-fbd49f0df0d4?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - bb666275-ae98-4e3e-bd52-fbd49f0df0d4 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jE9LbsIwEL3LrB0xceJA5gCcgK7aKjLxFFkktuUP + CCHu3qQI1l2+v94dZs76x/JkEtDnHawBkrVSst1udw0KcHrmFPTIQHD181Fn + EHDm2xsOS0TARU9ltdQS8WP/tWnUixzyLaxKytG608IaTmO0IVvvgFyZJgH+ + 6jiuRdQp7LtdK/tWwBhZZzbDMkkgse4qVFWDh1pR05OUFbaEuDSWYP5nfO5E + Tr7Ev0chelPGDI/vxy8AAAD//wMA23NhlgsBAAA= + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:58 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521611974/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:50:59 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/8ea162b1-18f1-4376-bdaa-3bd8fd37eb8a?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 8ea162b1-18f1-4376-bdaa-3bd8fd37eb8a + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI9LjsIwEETv0usg3PkYpQ8wJ4AVoMjEDbImsS1/ + QAhxdxwQs55lVVfXUz1g5qTOhicdgfYPMBqoxk72ssemaSuwaubo1chAcHPz + SSWo4Jfvf3IoLxVc1ZSXCNZC7H4O66b7mkO6++USUzD2UlzNcQzGJ+MskM3T + VIG7WQ5LEcmuRonYbwp6DKwS66EgCWqBciW6VYNb0RNuqC2yJSFKY/b6f8EP + J3B0ObwX+eB0HhM8j88XAAAA//8DAL9s02cLAQAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:50:59 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509667718/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:00 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/fcfbabc3-27a7-4f57-9fe1-3c1c67afccf7?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - fcfbabc3-27a7-4f57-9fe1-3c1c67afccf7 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LasMwEEX/ZdY2jGzJceY7ugvFKNYkiNiS0KMh + GP975JZ23eUc7r2H2WDlrG+WF5OALhtYA9QJpTopcezHBpxeOQU9MxA8/XrV + GRp48OvvnGqlgS+9lCMiOkQlf8GUX+GgKUfr7pUaTnO0IVvvgFxZlgb803E8 + RmhQeB6G00lU7RxZZzZT1RF0KIYWVdvjh1DUjyRki5IQ62IJ5n/BH0/k5Ev8 + /iZEb8qcYf/c3wAAAP//AwBwmWgVBwEAAA== + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:00 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521593670/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:01 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/fb6ec001-9a86-4776-bd7f-5d3e11d5b570?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - fb6ec001-9a86-4776-bd7f-5d3e11d5b570 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LasMwEEX/ZdY2jOxIQfMd3ZViFGtaRG1J6NFg + TP49ckKy7nIO997D7LByMd+OF5uBPndwFmgQUmklz1pjB96snKOZGQiuYb2Y + Ah388vY+p1bp4M8s9YiIAVGeXmAqWzxoLsn5n0Yt5zm5WFzwQL4uSwfh6jkd + I6RkM+tRnZt2TmwK26npCAYUqkfZj+IDNQlFo+7xRIhtsUb7v+DTkziHmh7f + xBRsnQvcvm53AAAA//8DAOMzuVUHAQAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:01 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509666694/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:02 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/b0793197-b991-407b-9703-33c9c8a89406?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - b0793197-b991-407b-9703-33c9c8a89406 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/NasMwEITfZc8yrGzLifc5egvFKNa2iNqS0E9D + MH73yAnpuXObj9kZdoOVs/6yvJgEdNnAGqBWKtX23encoQCnV05BzwwEN79e + dQYBP3z/s1M9EfCrl3JEZIvYj28w5Xs4aMrRuu9KDac52pCtd0CuLIsAf3Mc + jxIaFI5D1dgLmCPrzGaqcwQtyqFB1XT4IRV1Z5LYYE+ItbEE87/gaydy8iU+ + vwnRmzJn2D/3BwAAAP//AwC/JNbnBwEAAA== + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:02 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521592838/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:02 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/a9468148-befa-4043-b7f5-fa5456be963f?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - a9468148-befa-4043-b7f5-fa5456be963f + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LCsIwEEX/ZdYRkrSN7XyHO5ESm1GCbRLyUET8 + d1NF1y7v4c49zAMWyvpkaTYJcP8AawCl6NSguq3sFQOnF0pBTwQIN78cdQYG + F7r/4lhPGFz1XNaKkJy3wxeM+R5WmnK07lypoTRFG7L1DtCVeWbgb47iOoKq + q+ZB9k3PYIqkM5mx6hAkF2rDu00jdnxAobCpsUXO62IJ5r/ixxMp+RLf34To + TZkyPA/PFwAAAP//AwCxb3PzBwEAAA== + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:02 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509663174/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:03 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/0e364c66-7a74-4251-9853-2f0c0e4f5174?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 0e364c66-7a74-4251-9853-2f0c0e4f5174 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LasMwEEX/ZdYKjGTLTuc7ugvFKNYkiNqS0KMm + hPx75IR23eW53Af3DisXc3G82Ax0uoOzQEpqrXp1PI4owJuVczQzA8EW1rMp + IOCbb384tYiAH7PU3SIVYv/LU7nFXcwlOX9tquU8JxeLCx7I12UREDbPae+g + QePHMHRy7AXMiU1hO7U1AoVyOKA+dPgpNXUj6YY9IbbGGu3/jO+dxDnU9DoT + U7B1LvD4ejwBAAD//wMAd8KJsAYBAAA= + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:03 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521590534/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:04 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/39c548b6-0ca5-45dd-820c-da1f92408593?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 39c548b6-0ca5-45dd-820c-da1f92408593 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAA4yPzWrDMBCE32XPMqxky+B9jtxKMYq1DSK2JPQTE4LfvXJL + e85xhpn5mBdsXMyX49VmoI8XOAukpB6nUSutUYA3G+doFgaCPWxXU0DAnZ// + cm4VAQ+z1jMiFeLwp+fyjKeZS3L+1lzLeUkuFhc8kK/rKiDsntO5QY0o9YS6 + HwQsiU1hOzcagUI5dqi7Xl5wIjmSUh0OhNgWa7TvBX85iXOo6edMTMHWpcDx + eXwDAAD//wMALcuw9AYBAAA= + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:04 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509685574/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:05 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/52617c28-294e-473f-a93b-4034fd3fcd8a?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 52617c28-294e-473f-a93b-4034fd3fcd8a + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LCsIwEEX/ZdYpJGlT63yHO5ESm1GCbRLyUET8 + d1NF1y7ncO+5zAMWyvpkaTYJcP8AawClUEp2gxRiYOD0QinoiQDh5pejzsDg + QvffOdYKg6ueyxoRkgvefsGY72GlKUfrzpUaSlO0IVvvAF2ZZwb+5iiuEuwV + 3/aDUpuOwRRJZzJjnUOozr7hqmn5Tihstyg3De+Q82oswfwX/OxESr7E9zch + elOmDM/D8wUAAP//AwDCkEmzBwEAAA== + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:05 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509686534/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:06 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/260d1bdf-e6a6-4e82-a769-456dc05d2b5a?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 260d1bdf-e6a6-4e82-a769-456dc05d2b5a + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LasMwEEX/ZdYyjGzLceY7ugvBqNYkiNqS0KMh + GP975JR23eUc7j2X2WDlrG+WF5OALhtYA9RKpdp+7McTCnB65RT0zEDw8Oun + ziDgi59/51QrAr71Uo6IbFHi6RdM+RkOmnK07l6p4TRHG7L1DsiVZRHgH47j + IaFB4XkYB9X1AubIOrOZ6hxBdQ4NqqbDD6moO1MnG+wJsRpLMP8L/uxETr7E + 9zchelPmDPt1fwEAAP//AwBeyUbUBwEAAA== + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:06 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521613318/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:06 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/a45e038f-341a-486a-b03e-d5afce9e6180?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - a45e038f-341a-486a-b03e-d5afce9e6180 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LCsIwEEX/ZdYpJGkb7XyHO5ESm1GCbRLyUET8 + d1NF1y7ncO+5zAMWyvpkaTYJcP8AawCl6NWgBtltFQOnF0pBTwQIN78cdQYG + F7r/zrFWGFz1XNaIkFzw9gvGfA8rTTlad67UUJqiDdl6B+jKPDPwN0dxlaDq + pVCibcWWwRRJZzJjnUOoTtXwvmnFjg8oNtjLhnfIeTWWYP4LfnYiJV/i+5sQ + vSlThufh+QIAAP//AwCg8JIhBwEAAA== + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:06 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521614534/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:07 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/e00c58fd-eba1-4027-b4c2-019bcce72453?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - e00c58fd-eba1-4027-b4c2-019bcce72453 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LasMwEEX/ZdYySI5Hqec7ugvFKNYkiNqS0KMm + hPx75JZk3eUc7j2XucPKxVwcLzYDne7gLFCvUI96RMQPAd6snKOZGQi2sJ5N + AQHffHufU6sI+DFL3SOql0oeX2Aqt7jTXJLz10Yt5zm5WFzwQL4ui4CweU67 + hDT2SqsBD4OAObEpbKc2R9CcupPYHdSnHEkdCbGTA0nZjDXa/wX/dhLnUNPv + NzEFW+cCj6/HEwAA//8DAECVMuQHAQAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:07 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509685190/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:08 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/00b3b53e-d260-4bf7-9a2d-eb7773cfb5bc?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 00b3b53e-d260-4bf7-9a2d-eb7773cfb5bc + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LasMwEEX/ZdYyjJTI2PMd3ZVgVGsaRGxJ6JFg + TP69ckK77nIO957L7LByMd+OF5uBPndwFkhJrdV5kGroBXizco5mZiB4hPXL + FBBw4+3vnFpFwN0s9YhIhRLVL5jKFg+aS3L+2qjlPCcXiwseyNdlERAentMh + oV7j2A9ajihgTmwK26nNETRn36HuTvghNZ1GUrrDMyE2Y432f8H3TuIcanp9 + E1OwdS7wvDx/AAAA//8DAJ8GxegHAQAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:08 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521612742/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:09 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/9cf0b8df-fcb9-4351-a792-c1feef79eb83?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 9cf0b8df-fcb9-4351-a792-c1feef79eb83 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LCsIwEEX/ZdYpJLFN6XyHO5ESm1GCbRLysIj4 + 76aKrl3O4d5zmQcslPXZ0mwS4OEB1gBK0alBDWLoWwZOL5SCnggQVr+cdAYG + V7r/zrFWGNz0XLaIkFxw+QVjvoeNphytu1RqKE3Rhmy9A3Rlnhn41VHcJKg6 + KZSQfSsZTJF0JjPWOYTqVA3vmp3Y8wFFjx1veIucV2MJ5r/gZydS8iW+vwnR + mzJleB6fLwAAAP//AwDLh7DRBwEAAA== + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:09 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509644934/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:09 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/72695e46-3d2f-4dd9-b2db-d7c401fc581e?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 72695e46-3d2f-4dd9-b2db-d7c401fc581e + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/JCsIwFEX/5a1TSJoB+r7DnUiJzVOCbRIyKCL+ + u62ia5f3cAfuAxaq9uRpdgVw/wDvAHuhdS8HIY1hEOxCJdmJAOEWl6OtwOBC + 958c1wiDq53bZhGil+qrx3pPGyw1+3BeqaMyZZ+qjwEwtHlmEG+B8taBRvPB + KDVIxWDKZCu5cV1D6LkwHded5DuhURpUuuMKOV8bW3L/GT87mUps+X0m5eja + VOF5eL4AAAD//wMAUxLg6AYBAAA= + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:09 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521577286/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:10 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/8846bd09-1173-4852-ac44-063f943a7d1b?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 8846bd09-1173-4852-ac44-063f943a7d1b + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/disIwFITf5VynkKRp1PMc3omUbHOUYJuE/FhE + fPdNld1rL2eYmY95wkLFXBzNNgOenuAsoBSDPmjVKy0ZeLNQjmYiQFjD8mMK + MLjR41+OrcLgbua6RYSQvfrTY3nEzcwlOX9trqU8JReLCx7Q13lmEFZPadtA + PTTwbif3msGUyBSyY6MhSC50x4euF0d+QDGgUB1XyHlbrNF+F/xwEuVQ0/tM + TMHWqcDr/PoFAAD//wMAtrp0/QYBAAA= + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:10 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509649478/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:11 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/84240c8c-0606-4861-bc96-470a9fe1ca11?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 84240c8c-0606-4861-bc96-470a9fe1ca11 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jE/LasMwEPyXPSuwsiW73u/ILQSjWNsiaktCj4QQ + 8u+RW9pzbjPDPJgHbFzMp+PVZqDTA5wF6qTWnULsJxTgzcY5moWB4Ba2iykg + 4Jvv/3RuEQFXs9bdImWnxj8+l3vcxVyS819NtZyX5GJxwQP5uq4Cws1z2jto + 0DgNalLjh4AlsSls57ZG0KEcDqgPPR6lpn6khlERYmus0b5n/N1JnENNP2di + CrYuBZ7n5wsAAP//AwDvK5eIBgEAAA== + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:11 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521581254/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:12 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/2d2bb8a7-7818-462a-89a5-9ef2366f1942?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 2d2bb8a7-7818-462a-89a5-9ef2366f1942 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/NDoIwEITfZc+QtEBR9zm8GUMqXU0jtE1/JITw + 7haMnj3OZGa+zAIjRXnXNKgAeFlAK8CKi/bUNqISTQFGjhSc7AkQJjveZIQC + njT/ZJcrBbzkkLYI51Vz+Oouzm4zQ/TaPLKrKPReu6itATRpGAqwkyG/bWAr + MvjId2rvSUZSXaYhVIy3JRNlzc/shFxgXZesQcbyYnLqv+CH4ynY5PczzluV + +gjrdX0DAAD//wMAatjTmwYBAAA= + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:12 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509646662/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:12 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/ccc3eba7-cce6-41fd-a2c9-be6ae425b445?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - ccc3eba7-cce6-41fd-a2c9-be6ae425b445 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/NCsIwEITfZc8pJGkTdZ/Dm0iJzSrBNgn5sYj4 + 7raKnj3OMDMf84CJijk7Gm0GPDzAWUAplJLtrtuoLQNvJsrRDAQIc5hOpgCD + K91/sl8qDG5mrGtECNnxr+7LPa5mLsn5y+JaykNysbjgAX0dRwZh9pTWDdSK + 73SntZYMhkSmkO0XGoLkQjdcNS3fC4WtRtU2vEO+cmq0/wU/nEQ51PQ+E1Ow + dSjwPD5fAAAA//8DAP9jmO4GAQAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:12 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521579142/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:14 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/2c8aa86e-840d-406c-9eb4-97bfd8484dbe?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 2c8aa86e-840d-406c-9eb4-97bfd8484dbe + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/NDsIgEITfZc80gQqY8hzejGmwrIbYAuHHpmn6 + 7lKNnj3OZHa/mRUmzPpmcTQJ1HkFa0C1TMhOci4EJeD0hCnoAUHB7KerzkDg + gctP9vWEwFOPZY8w1nL61X1ewm6mHK27V9dgGqIN2XoHypVxJOBnh3H/oaSo + 4GPHeEtgiKgzmr7SFLSUyYaK5sBOtFNM1IIN5YrunBLMf8EPJ2LyJb7HhOhN + GTJsl+0FAAD//wMA0zpwpAYBAAA= + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:14 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509645638/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:14 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/25ec61c7-acec-4fa3-bf83-e1d3646594eb?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 25ec61c7-acec-4fa3-bf83-e1d3646594eb + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LasMwEEX/ZdYyjCxLxPMd3ZViFGsaRGxJ6FET + Qv49dkK77vIe7oN7h5Wr/fa8uAL0eQfvgHqpda9GhQoFBLtySXZmINjierYV + BFz59ienPSLgxy7tsEjZq9OvnuotHbDU7MNlp47LnH2qPgag0JZFQNwC56OD + jMbRDNqok4A5s63spn2NoEdpOtSdwg+pSRkaxg4HQtwbW3L/M753MpfY8utM + ytG1ucLj6/EEAAD//wMAZShffgYBAAA= + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:14 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521578054/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:15 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/95c17062-d958-43e8-bc9a-baa0da507ad6?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 95c17062-d958-43e8-bc9a-baa0da507ad6 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/NCsIwEITfZc8pJG0T6z6HN5ESm1WCbRLyo4j4 + 7qaKnj3OMDMf84CFsj5Zmk0C3D/AGsBWSLVVfTf0ioHTC6WgJwKEm1+OOgOD + C91/cqwVBlc9lzUiRNsNXz3me1jNlKN15+oaSlO0IVvvAF2ZZwb+5iiuG6hk + BW8GLnsGUySdyYyVhtByoRoum07s+BaFRDE0vEfO62IJ5r/ghxMp+RLfZ0L0 + pkwZnofnCwAA//8DAI0OWyQGAQAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:15 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509643526/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:16 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/cbca96a5-f0c2-4bae-b0f4-61c8172f04c2?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - cbca96a5-f0c2-4bae-b0f4-61c8172f04c2 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/JCsIwFEX/5a1TyNAEfd/hTqTE5inBNgkZFBH/ + 3VbRtct7uAP3ATNVe/I0uQK4f4B3gFJoLdVmqwVnEOxMJdmRAOEW56OtwOBC + 958clgiDq53aahFCKvnVQ72nFZaafTgv1FEZs0/VxwAY2jQxiLdAee1Ao/nW + 9EpLw2DMZCu5YVlDkFyYjutO8Z3QqAz2ouM9cr40tuT+M352MpXY8vtMytG1 + scLz8HwBAAD//wMAWJW+aQYBAAA= + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:16 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521576454/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:17 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/e910c623-a707-4102-a2dc-fa2d3aef2c5c?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - e910c623-a707-4102-a2dc-fa2d3aef2c5c + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/disIwFITf5VynkKRN1PMc3omUbHOUYJuE/FhE + fPdNld1rL2eYmY95wkLFXBzNNgOenuAsoBRKH/TQyx1n4M1COZqJAGENy48p + wOBGj385tgqDu5nrFhFC9vJPj+URNzOX5Py1uZbylFwsLnhAX+eZQVg9pW0D + tWrgnR7UwGBKZArZsdEQJBe646rrxZEfUCjk+44PyHlbrNF+F/xwEuVQ0/tM + TMHWqcDr/PoFAAD//wMA1weNEQYBAAA= + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:17 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509648902/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:17 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/32f18f34-cd91-4e5b-be46-941bbdccf429?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 32f18f34-cd91-4e5b-be46-941bbdccf429 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LasMwEEX/ZdYyjGRLjec7uivFKNYkiNiS0CMh + hPx77JR23eU93Af3AStXe/K8uAL09QDvgJTUWvXj2BsjINiVS7IzA8Etrkdb + QcCF739y2iICrnZpu0VKNZhfPdV72mGp2YfzRh2XOftUfQxAoS2LgHgLnPcO + MhpHMxxGVALmzLaym7Y1AoXSdKi7Hj+lpv6DcOhwIMStsSX3P+PPTuYSW36f + STm6Nld4fj9fAAAA//8DADLVPjwGAQAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:17 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6521580998/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:18 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/ce8e5386-5c51-4371-bf7f-01ec7747c3e4?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - ce8e5386-5c51-4371-bf7f-01ec7747c3e4 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/NCsIwEITfZc8pJLUJZp/Dm0iJzSrBNgn5UUR8 + d1NFzx5nmJmPecBCxZwczTYD7h/gLGAvpNJqkEJzBt4slKOZCBBuYTmaAgwu + dP/JsVUYXM1c14gQ/aC+eiz3uJq5JOfPzbWUp+RiccED+jrPDMLNU1o3UMkG + 3nKttwymRKaQHRsNoedCdVx2G7HjGoXEjej4gJy3xRrtf8EPJ1EONb3PxBRs + nQo8D88XAAAA//8DAPM+JLAGAQAA + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:18 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6509647366/metafields.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Wed, 15 Jun 2016 19:51:19 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/0085d52f-ed02-4778-b7db-9207c5db88da?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Fmetafields&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 0085d52f-ed02-4778-b7db-9207c5db88da + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jI/LCsIwEEX/ZdYRkrSJdL7DnUiJzSjBNgl5KCL+ + u6mia5fnch/cByxUzMnRbDPg/gHOAkqhlOwGLYeegTcL5WgmAoRbWI6mAIML + 3X84tgiDq5nrahFC9vLLY7nHVcwlOX9uqqU8JReLCx7Q13lmEG6e0tqBWvFB + 99tOawZTIlPIjm0NQXKhN1xtOr4TCjuNqmGPnLfGGu1/xs9Oohxqep+JKdg6 + FXgeni8AAAD//wMAzeqRRQYBAAA= + http_version: + recorded_at: Wed, 15 Jun 2016 19:51:19 GMT +recorded_with: VCR 2.9.2 diff --git a/spec/vcr_cassettes/get_shipments.yml b/spec/vcr_cassettes/get_shipments.yml new file mode 100644 index 0000000..8833a5b --- /dev/null +++ b/spec/vcr_cassettes/get_shipments.yml @@ -0,0 +1,605 @@ +--- +http_interactions: +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 14:26:35 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/23bf31e9-aa39-4254-91c8-c08e265a450f?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Forders&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 23bf31e9-aa39-4254-91c8-c08e265a450f + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Thu, 16 Jun 2016 14:26:35 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders/3296902534/transactions.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 14:26:36 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/08f949d0-76a7-4ee8-a8e5-9ce42a0a91ab?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Ftransactions&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 08f949d0-76a7-4ee8-a8e5-9ce42a0a91ab + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//dFHbSgMxEP2VZZ63sre2dN+8oD/gm8gyTYYa3E3K + JGmpZcFv8dP8Eiet1RYUAsmcnDNzTrKHwGg9qmCc9dA+7cFoaOtp0UxnTVNV + OTjWxN0BrRazRVFN6yYHHFy0AVooy6t5DTm8GisU8NiTVCsMtMWdAEu3il4Q + HzDIQRhRKfIJGmTDFQl2k0jZw1HUZveOFensl6mY5E53mCZWRTmbFGk9ltO2 + mYuvSdG0RSHEQF4ogSOJxRheHJs3TNlEJ77r5FRFZrIqmbu9vhOgd+rAOYS0 + se9ziP4787FcoyjCGaBpYxSdAUyKzFpm74VsxOnl+4w5ELPjTjlNJ413UXJ2 + Fof0BltaQpq0G9IoTQFN71M/Ca9N6BSy7pYmJSmFiBvfMfnYh4uearP5Ez7r + YeOwJJY2n+8fPyv7vyjhUq/csEa7O30bjOPz+AUAAP//AwBeCedcSAIAAA== + http_version: + recorded_at: Thu, 16 Jun 2016 14:26:36 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders/3275662662/transactions.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 14:26:37 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/b664fd05-b388-4ff8-8c35-d935553e7f6e?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Ftransactions&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - b664fd05-b388-4ff8-8c35-d935553e7f6e + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//dFFbTsMwELxKtd8pyrMp+eMhuAB/CEWOvSoWiV2t + 7VSlisRZOBonYd1SaBFIK8U7mZndsXfgSRgnpNfWOGged6AVNEVZL5eXeV6k + CVhSSO0ezetqsci5EhCDDcZDA9kyvygrSOBFG+aAEz1ytxIeN2LLQGdXwTHi + vPB8YEaQEl2EBv6IFTJ2HUmz+4Oomd1ZkqhmP0xJyP9UK+LIPM0W85Qrf8iq + Jq2bsp6nZZOmTPTomOIpIO8Y/LMl/SpiONZVRVkU0SwQoZFxuZurWwZ6K/ec + fUoT+j6B4L5CH9q1YIU/ARSOWuIJQChRr3n2jsmaN/11QVMCSGSplVbhUeRs + 4KCtEUO8hA12EEdthzhLoRe6d9GQ0yvtWylItZ2OUTImitG1hC70/sxTjuOf + 8ImHCUOHxDYfb+/fNfu/yeBcL+2wFmZ7fDeYpqfpEwAA//8DAE6ZtNNKAgAA + http_version: + recorded_at: Thu, 16 Jun 2016 14:26:37 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders/3296902534/fulfillments.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 14:26:37 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/d6d66075-bb81-4b53-857f-7938c6c906ca?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Forders%2Ffulfillments&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - d6d66075-bb81-4b53-857f-7938c6c906ca + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//qlZKK81Jy8zJyU3NKylWsoqOrQUAAAD//wMACoqr + qxMAAAA= + http_version: + recorded_at: Thu, 16 Jun 2016 14:26:37 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders/3275662662/fulfillments.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 14:26:38 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/c1769d14-af54-4457-87b4-fabc3d25d647?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Forders%2Ffulfillments&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - c1769d14-af54-4457-87b4-fabc3d25d647 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//tFTLbtswEPwVgb3KMkm9LANBEbtFe0hbBAnQQ20I + NEXbRGhKocg84Q/Kd+THupTi2EZzSA6F5YOWw93Z2Vk9oqVTS6nURmjbovGf + RyQrNKZpNipInmdZiGpTCVP6aEzzNMsoPCFqLbMOLqDWcS7aFoWIG8GsqEpm + IUwxyQYYnviS4HGcj9N8gJMxxgBshbmRXABqw7RjCkKuqd531xrGr6Relbze + NEzfA/zL9zOfdC0b30S5Y6adUgd47TYLYQBOaJykWT4qjtL1x16BQ8D8AOGM + gttra5vxbDgb3t7eRtVaDVzLIuAyG/JaW6g/G7p2NhQa/neNAWVmw12KqF3b + jfq8MExXJ8B65jCm2envycnbnKBiR+i/14Q2jeBCNqD+4zZESmpRSis2e0ek + BUmSIk7zJEQ3zEgGSndOwWkeE5xlMQbm0io/1otfg4BtGiWjIOHrKCAY49uA + K9a2ImCz4SL41KpkQHy31w5SSQuDJCFqTO8LkhRRUcDpyjBPAnK3V84fEEpH + aE9hV9GHhK5qP2DmDSmU4NbUWl47AYcHLi/fsF9j6srxvqMsxUWW0K4hI66d + BEFL764G5ERja5yATtkdW/jK/etKLm3JmYHrS6ZaiGi2+agSr7JqaMXW5r4E + fmwlPGm/aOu6kcv7nm0jjJXCj2e+Zy/uZOuXuOf00rKnWe5F9lOqLVNlJVte + uy4zjrrVOtJot94vQVGhrunSW6N3xU76bxeXaD+5PEp9LgPbDMUinG7DPfT8 + CEqSqMgOsUWRp9u5/+LIldSlqjmzstbgyc6ChOaUUkCN4FvjqYNCvK58qulp + L8uN1FzsgudT9DqHtzzBqsrvCum+CQkOg0ntVBRM1wzCNvgV7TG0txjvJETn + 7vlpITgEHmTjFSA/A/o1RrA5FdyUuqP9L/8Y0yIvUpp9nP/EaxZcMM3X4uGY + OyUBzDuoXDCtnbGDH89PsPwr8W72dELOMrTdzuH3FwAA//8DAHP1Cm0QBgAA + http_version: + recorded_at: Thu, 16 Jun 2016 14:26:38 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders/3275662662.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 14:26:39 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/a8bfad78-cdf1-41c4-845a-6fb37445f40a?source%5Baction%5D=show&source%5Bcontroller%5D=admin%2Forders&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - a8bfad78-cdf1-41c4-845a-6fb37445f40a + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//7Fj9bty4EX8VQffPHeDV6oOipD0E1zjX5g6XNEjt + 4gp0DYESqV3C+rJI2d4EBvos/e+e496kT9IZStqV7XXiFChQoDHWtnY0JGd+ + 88n5aDcdF529+mhLbq8CPwop9eFzYouKydJe2Vknc/GHTCqVN1XlwB/7xM7L + RgmeMm2v6r4sgdAJpkeK7bseXbjw8c+9cOVGKxIvXLJyXVjZt/wIY3Duuasg + WoXRnrHuqwwlC+Gx0QK4gaibS1HDY0yzIgt5FIvcJ64fs4z7SZIz5jNG4oID + 6waOuWE71KDZ9AoXCwWH6q4XuJFmZdqibsDhxb5DQmBRffbgDUmcJLGnBTdC + brawiTsRNLtFPWA5RSZ2K1Qq67zsuQA8C1YqOCzvu07UOcry6uWPwFfImtW5 + hPVKMw3CreyWSZQ6b+pCdhUungvKJaDf1xo5XcfgM7woZS1SqUWlHoucs06n + E2KeT1me04iHhAahWwQR46QgnvAi/IfSZ/1OdClwiVartGLdpdCy3uzVqFmF + +3/juS5i1YlCdB0wpEpO9ilZzWeU9dKIUeeiLO+7i6Gl4DSqqSfiDPm0VxyF + DhInDHCPrcgvm/6gTkS83OWUCF4IFicJiQnPaRB4EU1CwskkH8Aupv17Beqh + mw9fyyZnWjb1jKSavoPDJRe1loVE97v3ou/KidJ2TS6Ueo7Lc3Etza7T2qxr + bowsrVkZO57nOXHkeO4DCAGgYlpkAjWdogJtADuPbpHmDRfgG3+/GIIFZNKd + zHptiB8ny+W90k2Vwgmbnm0EHHbNyh7foK/Zdyd7ziMs5c6jSUzsOzijZbsK + IErHGEtxFZ40htrFHh5UpBJ626A1uexErufWREhiNwzAgDQke5hHIW5EhrHS + l4UsS3PePlpGouBD0JkwGFTVUpe4+PXZuY1iDDEROSFi2zF0SwigEHWdWN/f + Y/WIk9A5b5JEISqt2UYNXg5Bqlmu00+myMFeg8SD49hbrVu1Wi/XywkBR22b + VhY7XLNeer7nBmHoH96r9fJznr5e6i2rL9Nd0w/R8cOl2L0IYkiKSewWzKc8 + IgELqM/iOA4DQTIaooKH1GGAQ1uEiUdIEoQRQbt3ktWDjXw3jALPpTTAxDfC + dvZuYbGqLaVjkXzrWOCS7o2VlwyiwmLrZWZ9o0qyME591cNWUkMG9OZIj4lq + 0zEUAvZWlz2+8Hw/tg8iTCciSdS8Af+3MU0pUYJDdU0tr3rx0FVEdz0cU7G6 + Z6WxcMP7fNCIhm5CiW8U6sRVD66pUrWVbWsy3ph72S3L8OTh60YWEGms4w8z + 4pcgsYe1BlV00+0g0dYQaSg0bDX6wyBtKzotp7iepBe3UmEdGGQaVUYx0wPI + 7sO6cSgb/zPh1HRyI+t0ysJTC+L5ke/7wBVjnIHogBBmN1M7B1iuocCKifj+ + lb23wzGfYJyDaZVnSiBxT6zTpi8d69WWAVlb75wDjz9Gt4HQft///lsmciB8 + MHn6tfdny/9jAFkSErqCwjgUj0fyB66fREno0y+X/xQxs86gNm7Fh/uy+54F + 9rZ4b72CHKkXb3//TXdDgn6e9P6p94bad4j85OYzM5sgj6IwTqCukFmMa6hG + 4PHW2RQaM8uOHjUqcox1yOf33Xrb1OLQBkADYYryw4I798ILFDoD/0SZR20R + bmiUlE7n2D2FWW4wqw6Y3Zfik5AdTGZ4xMAymhatCuHLmSncB2ke2XCyTlO1 + rN7tWxBwHd0jfIQ6cUgiP46wMak3I3kReU5AIkqS8EkveaaX3c0M/xXE/xzE + WQKdxU5I48SLIkqnwv/wOrXPtarHLIX3keN3piNXoSO17NnXKDBWfok236Nm + //jTG3twhntVYAy8iX/qNCFtBiSkEaQG+9Fr0/TNGC5mHIeex7Q8Nzc3Dt+W + i16xodvBLgrOXy976HJEDb+3LVoZGppxC+iOdFX+kHWQWV6A1OvedX368tfT + F8dlghONQP/1My+waciFbAH9j3dfW6mvrdTXVur/sJVC7PNSov250HAXNBX1 + k7f7YbpyuIKDw3SLP/3lpOi+v3rhOvGJqBd/PTPPFJ7NAw4zzOwCFhj/e9t8 + QEddL0PHtb59y3IJ7q+231s/Q3YrLSBY786sv0HwpJ6Xku+sl21bil9F9ouE + 1BcGkRNQ69tffjp/++bEKuWlsF7jdfM7MGXXVAJYPMd1/MglDg0AxAICbVpn + yhFc7MFeW6a2qIAbsiwWggkhKMnCMOJFnJM8ckOX+QHiOkFyI7neomPS8EDc + jjM1SK13ZmrT13wK1HHOMEMXiiaXQ+5IM2kmWwjrtUrBcn2pR2cYm5Lr66Pk + 2R77Mvevf/xz/7Ge/uLZ99cfyuqpmX3cnYxjltlUNYDuA9qSyP3MVPXp0duR + ViFcePTcIzhr8j83XqU4lCIRSLJnPNr3He++TEOj0jH7uUMvI8xAR2G25Ptp + pGrFPEGa7Q7t0AD+MMwdnq9Fh10/nyYpQyKuwF6yhYz/xL1A3IoKK++IzWEu + MztvUGJYw0XB0AVmXa8xC5Ro1wMn9b8IjQfd56PE8lQauZq63md2wg/753mz + /USSO5oQj2XOiTbusz9zRGowxB38/BsAAP//AwBAyc7KIBgAAA== + http_version: + recorded_at: Thu, 16 Jun 2016 14:26:39 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders/3275662662/transactions.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 14:26:40 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/303ef1dd-9f75-437c-b534-7f05558463c4?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Ftransactions&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 303ef1dd-9f75-437c-b534-7f05558463c4 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//dFFbTsMwELxKtd8pyrMp+eMhuAB/CEWOvSoWiV2t + 7VSlisRZOBonYd1SaBFIK8U7mZndsXfgSRgnpNfWOGged6AVNEVZL5eXeV6k + CVhSSO0ezetqsci5EhCDDcZDA9kyvygrSOBFG+aAEz1ytxIeN2LLQGdXwTHi + vPB8YEaQEl2EBv6IFTJ2HUmz+4Oomd1ZkqhmP0xJyP9UK+LIPM0W85Qrf8iq + Jq2bsp6nZZOmTPTomOIpIO8Y/LMl/SpiONZVRVkU0SwQoZFxuZurWwZ6K/ec + fUoT+j6B4L5CH9q1YIU/ARSOWuIJQChRr3n2jsmaN/11QVMCSGSplVbhUeRs + 4KCtEUO8hA12EEdthzhLoRe6d9GQ0yvtWylItZ2OUTImitG1hC70/sxTjuOf + 8ImHCUOHxDYfb+/fNfu/yeBcL+2wFmZ7fDeYpqfpEwAA//8DAE6ZtNNKAgAA + http_version: + recorded_at: Thu, 16 Jun 2016 14:26:40 GMT +recorded_with: VCR 2.9.2 diff --git a/spec/vcr_cassettes/set_inventory.yml b/spec/vcr_cassettes/set_inventory.yml new file mode 100644 index 0000000..8bb2c5c --- /dev/null +++ b/spec/vcr_cassettes/set_inventory.yml @@ -0,0 +1,83 @@ +--- +http_interactions: +- request: + method: put + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/variants/21432384710.json + body: + encoding: UTF-8 + string: '{"variant":{"inventory_quantity":"10"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Content-Type: + - application/json + Content-Length: + - '39' + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 19:11:48 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + Location: + - https://SHOPIFY_HOST/admin/products/6781825798/variants/21432384710 + X-Xss-Protection: + - 1; mode=block; report=/xss-report/29e15e85-2452-42ce-a127-450cb9490a3b?source%5Baction%5D=update&source%5Bcontroller%5D=admin%2Fproduct_variants&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 29e15e85-2452-42ce-a127-450cb9490a3b + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//dFHLcsMgEPuVDmenA/gRl3M/IXeG2NjZCQbCI20m + k3/vEjdtD+lRrLSSlis5qwDKJiKuBEYiOGtqXvfNltGK+ODGPCRZBt22Zz1v + t299RRIko4kg73pS2aSX3R0XPgzlnb5SijAeMwLG66YtQxchgbNEsIrMQS2R + CPQAe9Y2uXCR3hkYLqgYtb2gYHCLV0FLleT3YpuNqciUzQTGLCiTUYfz6rko + m5Uhfxfik5p14eE8HpyHqex1vsRgT/KvE/4wWmH9gEPQKukR86CUU9ZtaLdh + 7Y51gjHBmw1txL139uMTYrdjbSE2/Q8xqU+1L5dMIeuK7FUY3FjKlBoLZr9f + fnX/rXXK+F+Q8FLljz40zAc0wps/gMwWivVxLp3MKP/TBn3KEHSU8QDeg53X + JLfbFwAAAP//AwDtL3VHFwIAAA== + http_version: + recorded_at: Thu, 16 Jun 2016 19:11:48 GMT +recorded_with: VCR 2.9.2 diff --git a/spec/vcr_cassettes/update_customer.yml b/spec/vcr_cassettes/update_customer.yml new file mode 100644 index 0000000..bbdf8e9 --- /dev/null +++ b/spec/vcr_cassettes/update_customer.yml @@ -0,0 +1,161 @@ +--- +http_interactions: +- request: + method: put + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/customers/3539738246.json + body: + encoding: UTF-8 + string: '{"customer":{"first_name":null,"last_name":null,"email":"spree123@example.com","addresses":[{"address1":"","address2":"","zip":"","city":"","province":"","country":"","phone":""},{"address1":"","address2":"","zip":"","city":"","province":"","country":"","phone":""}]}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Content-Type: + - application/json + Content-Length: + - '268' + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 18:25:32 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + Location: + - https://SHOPIFY_HOST/admin/customers/3539738246 + X-Xss-Protection: + - 1; mode=block; report=/xss-report/a04cf042-745e-4864-b60b-dc32c69e4be1?source%5Baction%5D=update&source%5Bcontroller%5D=admin%2Fcustomers&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - a04cf042-745e-4864-b60b-dc32c69e4be1 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//dJDdTsMwDEbfxdfdlP6ssFztIbhDKDKJO0UkbRS7 + qNK0dyctUAESt9b5ju3vBnZmmSJl0DfwDnR7as8P7WPT9RVQRB9AA6dMVDft + hRaMKdDRThEqQGspCZuI+Y3Ej1fQAwamCmwmFHIGpaQbVfcH1R/q/qnudK10 + fT6oTitVFHNy/4HNSbfNDg4+s5gRI4Ee5xAqCPhnMGVHmY2d5rHYVAUsxV28 + zjO+BnJFI5NgMJxoRUAdN/dm2tJmbeDTNk6ym98p+8GXM78KkTyXJ+McxCdk + LqniW4n8nRBcDC0Uk+ydCF657Py97+f96FwmZirU88v9/gEAAP//AwAVXfMa + mwEAAA== + http_version: + recorded_at: Thu, 16 Jun 2016 18:25:32 GMT +- request: + method: put + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/customers/3539738246.json + body: + encoding: UTF-8 + string: '{"customer":{"first_name":null,"last_name":null,"email":"spree123@example.com","addresses":[{"address1":"","address2":"","zip":"","city":"","province":"","country":"","phone":""},{"address1":"","address2":"","zip":"","city":"","province":"","country":"","phone":""}]}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Content-Type: + - application/json + Content-Length: + - '268' + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 18:25:36 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + Location: + - https://SHOPIFY_HOST/admin/customers/3539738246 + X-Xss-Protection: + - 1; mode=block; report=/xss-report/41105bf4-6697-4645-9ad0-63e3b2bb0d3b?source%5Baction%5D=update&source%5Bcontroller%5D=admin%2Fcustomers&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 41105bf4-6697-4645-9ad0-63e3b2bb0d3b + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//dJDdTsMwDEbfxdfdlP6ssFztIbhDKDKJO0UkbRS7 + qNK0dyctUAESt9b5ju3vBnZmmSJl0DfwDnR7as8P7WPT9RVQRB9AA6dMVDft + hRaMKdDRThEqQGspCZuI+Y3Ej1fQAwamCmwmFHIGpaQbVfcH1R/q/qnudK10 + fT6oTitVFHNy/4HNSbfNDg4+s5gRI4Ee5xAqCPhnMGVHmY2d5rHYVAUsxV28 + zjO+BnJFI5NgMJxoRUAdN/dm2tJmbeDTNk6ym98p+8GXM78KkTyXJ+McxCdk + LqniW4n8nRBcDC0Uk+ydCF657Py97+f96FwmZirU88v9/gEAAP//AwAVXfMa + mwEAAA== + http_version: + recorded_at: Thu, 16 Jun 2016 18:25:36 GMT +recorded_with: VCR 2.9.2 diff --git a/spec/vcr_cassettes/update_product.yml b/spec/vcr_cassettes/update_product.yml new file mode 100644 index 0000000..f4aee75 --- /dev/null +++ b/spec/vcr_cassettes/update_product.yml @@ -0,0 +1,86 @@ +--- +http_interactions: +- request: + method: put + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/products/6781825798.json + body: + encoding: UTF-8 + string: '{"product":{"title":"Update product title","body_html":null,"product_type":"None","options":[{"name":"Default"}],"images":[]}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Content-Type: + - application/json + Content-Length: + - '126' + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 17:57:31 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + Location: + - https://SHOPIFY_HOST/admin/products/6781825798 + X-Xss-Protection: + - 1; mode=block; report=/xss-report/bafa9480-27ef-4de7-8a0c-d652600fb06a?source%5Baction%5D=update&source%5Bcontroller%5D=admin%2Fproducts&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - bafa9480-27ef-4de7-8a0c-d652600fb06a + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//jFLLjtswDPyVQOe4sGzHcXXuuaf0VCwM2ZJtYmVJ + 0SNdY5F/r+RH0gbZxd5EihzODPmOtFHMtw6RdwQMkfJY4So7HL9Xe+TACY4I + +qUZdXy3Vu6W9B41ik314EaBiPRC7NGFS6ZMaKBtyy0XvHVGSTj7WL12127S + EfOnkjHbGh6gWU0DAZSluEzSMsGHEy4JxiQrkrQgaRoKByrZTMb4ZkqUTAwF + YROnXITxM8NHmPKEc3I4khzfYLRvBNjhKxMdH7UIqLX1XQdvm8g7gm3VLKUX + qqEidtDehji8LtQAlS5EvxdbM1zkWV4VR5zerfjI7x+8o1643Wk1WhtoYz79 + NhOzr36ZopUFB0oigveoN3QM8wI8yLAIp8xUayWgnUIx43KKbqtRU8OD9nrF + XDR1XnQgxBjaasvNZRk3UulnXXfAkKI9j3Vbq9KRAX7CevnJ/i/Mt/DLi3++ + 2mf7om+0if4543m4TmpaxW4SYQzEZ8fX+Kbp7MOmwE2zi3849EOYFKzegtpL + iLNf+yhKsPqDVsPPHgy3tR1Aa5D9wuT6smm/X0OFD1mWlsXxk2OQdPznFh63 + faHC8wj4YPtLHDdrjZ/bexF9vf4FAAD//wMA4qA2L+4DAAA= + http_version: + recorded_at: Thu, 16 Jun 2016 17:57:31 GMT +recorded_with: VCR 2.9.2 diff --git a/spec/vcr_cassettes/update_shipment.yml b/spec/vcr_cassettes/update_shipment.yml new file mode 100644 index 0000000..1cbb3a4 --- /dev/null +++ b/spec/vcr_cassettes/update_shipment.yml @@ -0,0 +1,292 @@ +--- +http_interactions: +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders/count.json + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 17:27:46 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/1a26f78f-93c9-4827-ba3e-e45b6b3bba05?source%5Baction%5D=count&source%5Bcontroller%5D=admin%2Forders&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - 1a26f78f-93c9-4827-ba3e-e45b6b3bba05 + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAAAAAAAAwAAAP//qlZKzi/NK1GyMqoFAAAA//8DAGox9vELAAAA + http_version: + recorded_at: Thu, 16 Jun 2016 17:27:46 GMT +- request: + method: get + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders.json?limit=250&page=1 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*; q=0.5, application/xml" + Accept-Encoding: + - gzip, deflate + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 17:27:47 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Vary: + - Accept-Encoding + Status: + - 200 OK + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + X-Xss-Protection: + - 1; mode=block; report=/xss-report/cc2c23ec-ed14-404b-ad84-4aaec9078e1d?source%5Baction%5D=index&source%5Bcontroller%5D=admin%2Forders&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + Content-Encoding: + - gzip + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - cc2c23ec-ed14-404b-ad84-4aaec9078e1d + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Thu, 16 Jun 2016 17:27:47 GMT +- request: + method: post + uri: https://SHOPIFY_APIKEY:SHOPIFY_PASSWORD@SHOPIFY_HOST/admin/orders/3296902534/fulfillments.json + body: + encoding: UTF-8 + string: '{"fulfillment":{"tracking_number":"01234567890"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Content-Type: + - application/json + Content-Length: + - '49' + User-Agent: + - Ruby + response: + status: + code: 201 + message: Created + headers: + Server: + - nginx + Date: + - Thu, 16 Jun 2016 17:27:48 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Status: + - 201 Created + X-Frame-Options: + - DENY + X-Shopid: + - '12103552' + X-Shardid: + - '5' + X-Shopify-Shop-Api-Call-Limit: + - 1/40 + Http-X-Shopify-Shop-Api-Call-Limit: + - 1/40 + X-Stats-Userid: + - '0' + X-Stats-Apiclientid: + - '1294732' + X-Stats-Apipermissionid: + - '18429120' + Location: + - https://SHOPIFY_HOST/admin/orders/3296902534/fulfillments/2643467334 + X-Xss-Protection: + - 1; mode=block; report=/xss-report/e340eca4-552a-4c50-a020-0ace1aa29636?source%5Baction%5D=create&source%5Bcontroller%5D=admin%2Forders%2Ffulfillments&source%5Bsection%5D=admin + P3p: + - CP="NOI DSP COR NID ADMa OPTa OUR NOR" + X-Dc: + - ash,chi2 + X-Content-Type-Options: + - nosniff + - nosniff + X-Request-Id: + - e340eca4-552a-4c50-a020-0ace1aa29636 + body: + encoding: ASCII-8BIT + string: !binary |- + eyJmdWxmaWxsbWVudCI6eyJpZCI6MjY0MzQ2NzMzNCwib3JkZXJfaWQiOjMy + OTY5MDI1MzQsInN0YXR1cyI6InN1Y2Nlc3MiLCJjcmVhdGVkX2F0IjoiMjAx + Ni0wNi0xNlQxMzoyNzo0OC0wNDowMCIsInNlcnZpY2UiOiJtYW51YWwiLCJ1 + cGRhdGVkX2F0IjoiMjAxNi0wNi0xNlQxMzoyNzo0OC0wNDowMCIsInRyYWNr + aW5nX2NvbXBhbnkiOiJESEwiLCJzaGlwbWVudF9zdGF0dXMiOm51bGwsInRy + YWNraW5nX251bWJlciI6IjAxMjM0NTY3ODkwIiwidHJhY2tpbmdfbnVtYmVy + cyI6WyIwMTIzNDU2Nzg5MCJdLCJ0cmFja2luZ191cmwiOiJodHRwOlwvXC93 + d3cuZGhsLXVzYS5jb21cL2NvbnRlbnRcL3VzXC9lblwvZXhwcmVzc1wvdHJh + Y2tpbmcuc2h0bWw/YnJhbmQ9REhMXHUwMDI2QVdCPTAxMjM0NTY3ODkwIiwi + dHJhY2tpbmdfdXJscyI6WyJodHRwOlwvXC93d3cuZGhsLXVzYS5jb21cL2Nv + bnRlbnRcL3VzXC9lblwvZXhwcmVzc1wvdHJhY2tpbmcuc2h0bWw/YnJhbmQ9 + REhMXHUwMDI2QVdCPTAxMjM0NTY3ODkwIl0sInJlY2VpcHQiOnt9LCJsaW5l + X2l0ZW1zIjpbeyJpZCI6NTk1MjkxNDk1MCwidmFyaWFudF9pZCI6MjA1NzMy + NDI0MzgsInRpdGxlIjoiQWZmaWNoZXVyIG51bcOpcmlxdWUgNyBzZWdtZW50 + c0Rpc3BsYXkgNyBzZWdtZW50cyIsInF1YW50aXR5IjoxLCJwcmljZSI6IjEu + NTAiLCJncmFtcyI6MCwic2t1IjoiMTIwMTExIiwidmFyaWFudF90aXRsZSI6 + IiIsInZlbmRvciI6ImFjY2VzZWxlY3Ryb25pcXVlIiwiZnVsZmlsbG1lbnRf + c2VydmljZSI6Im1hbnVhbCIsInByb2R1Y3RfaWQiOjY1MDk2ODc2ODYsInJl + cXVpcmVzX3NoaXBwaW5nIjp0cnVlLCJ0YXhhYmxlIjp0cnVlLCJnaWZ0X2Nh + cmQiOmZhbHNlLCJuYW1lIjoiQWZmaWNoZXVyIG51bcOpcmlxdWUgNyBzZWdt + ZW50c0Rpc3BsYXkgNyBzZWdtZW50cyIsInZhcmlhbnRfaW52ZW50b3J5X21h + bmFnZW1lbnQiOiJzaG9waWZ5IiwicHJvcGVydGllcyI6W10sInByb2R1Y3Rf + ZXhpc3RzIjp0cnVlLCJmdWxmaWxsYWJsZV9xdWFudGl0eSI6MCwidG90YWxf + ZGlzY291bnQiOiIwLjAwIiwiZnVsZmlsbG1lbnRfc3RhdHVzIjoiZnVsZmls + bGVkIiwidGF4X2xpbmVzIjpbeyJ0aXRsZSI6IkdTVCIsInByaWNlIjoiMC4w + OCIsInJhdGUiOjAuMDV9LHsidGl0bGUiOiJRU1QiLCJwcmljZSI6IjAuMTUi + LCJyYXRlIjowLjA5OTc1fV0sIm9yaWdpbl9sb2NhdGlvbiI6eyJpZCI6MTI3 + MjIyMDk5OCwiY291bnRyeV9jb2RlIjoiQ0EiLCJwcm92aW5jZV9jb2RlIjoi + UUMiLCJuYW1lIjoiYWNjZXNlbGVjdHJvbmlxdWUiLCJhZGRyZXNzMSI6IjEy + NDAsIEJvdWwuIENoYXJlc3QgTy4iLCJhZGRyZXNzMiI6IiIsImNpdHkiOiJR + dcOpYmVjIiwiemlwIjoiRzFOIDJFMyJ9LCJkZXN0aW5hdGlvbl9sb2NhdGlv + biI6eyJpZCI6MTQxMTA4ODUxOCwiY291bnRyeV9jb2RlIjoiQ0EiLCJwcm92 + aW5jZV9jb2RlIjoiUUMiLCJuYW1lIjoiQnJpY2UgU2FuY2hleiIsImFkZHJl + c3MxIjoiMjEgcnVlIiwiYWRkcmVzczIiOiIiLCJjaXR5IjoicXVlYmVjIiwi + emlwIjoiRzJCMUw2In19XX19 + http_version: + recorded_at: Thu, 16 Jun 2016 17:27:48 GMT +recorded_with: VCR 2.9.2