質問編集履歴

3

あああ

2018/11/14 07:39

投稿

yuki_90453
yuki_90453

スコア326

test CHANGED
File without changes
test CHANGED
@@ -104,6 +104,18 @@
104
104
 
105
105
  4) 実行結果
106
106
 
107
- {"message":"%fieldName is a required field.","parameters"{"fieldName":"searchCriteria"},
107
+ {"message":"%fieldName is a required field.","parameters"{"fieldName":"searchCriteria"}
108
+
109
+
110
+
111
+ 5) コード
112
+
113
+ data = access_token_magento.get(api_url,{"fieldName":{"searchCriteria[filter_groups][0][filters][0][field]": "type_id", "searchCriteria[filter_groups][0][filters][0][value]": "configurable", "searchCriteria[filter_groups][0][filters][0][condition_type]": "eq" }}).parsed
114
+
115
+
116
+
117
+ 5) エラー
118
+
119
+ {"message":"%fieldName is a required field.","parameters":{"fieldName":"searchCriteria"},"
108
120
 
109
121
  ```

2

一部

2018/11/14 07:39

投稿

yuki_90453
yuki_90453

スコア326

test CHANGED
File without changes
test CHANGED
@@ -86,7 +86,7 @@
86
86
 
87
87
  3) コード
88
88
 
89
- data = Access_token_magento.get("rest/default/V1/products?", {:parameters => {'searchCriteria[filter_groups][0][filters][0][field]' => 'type_id', 'searchCriteria[filter_groups][0][filters][0][value]' => 'configurable', 'searchCriteria[filter_groups][0][filters][0][condition_type]' => 'eq' }}).parsed
89
+ data = Access_token_magento.get("rest/default/V1/products", {:parameters => {'searchCriteria[filter_groups][0][filters][0][field]' => 'type_id', 'searchCriteria[filter_groups][0][filters][0][value]' => 'configurable', 'searchCriteria[filter_groups][0][filters][0][condition_type]' => 'eq' }}).parsed
90
90
 
91
91
 
92
92
 
@@ -98,7 +98,7 @@
98
98
 
99
99
  4) コード
100
100
 
101
- # data = Access_token_magento.get("rest/default/V1/products?", {:parameters => {:fieldName => {:searchCriteria[filter_groups][0][filters][0][field] => 'type_id',:searchCriteria[filter_groups][0][filters][0][value] => 'configurable', :searchCriteria[filter_groups][0][filters][0][condition_type] => 'eq' }}}).parsed
101
+ # data = Access_token_magento.get("rest/default/V1/products", {:parameters => {:fieldName => {:searchCriteria[filter_groups][0][filters][0][field] => 'type_id',:searchCriteria[filter_groups][0][filters][0][value] => 'configurable', :searchCriteria[filter_groups][0][filters][0][condition_type] => 'eq' }}}).parsed
102
102
 
103
103
 
104
104
 

1

コード

2018/11/14 07:25

投稿

yuki_90453
yuki_90453

スコア326

test CHANGED
File without changes
test CHANGED
@@ -41,3 +41,69 @@
41
41
  書き方に誤りがあるのでしょうか?
42
42
 
43
43
  アドバイスお願い致します。
44
+
45
+
46
+
47
+
48
+
49
+ ###追記
50
+
51
+ ```ここに言語を入力
52
+
53
+ Client_magento = OAuth2::Client.new(nil, nil, site: 'http://localhost')
54
+
55
+ Access_token_magento = OAuth2::AccessToken.new Client_magento, 'digki8lgx3i79pbhpbafnq5mp5e4g3o0'
56
+
57
+
58
+
59
+ 1) コード
60
+
61
+ api_url = "rest/default/V1/products?searchCriteria[filter_groups][0][filters][0][field]=type_id&searchCriteria[filter_groups][0][filters][0][value]=configurable&searchCriteria[filter_groups][0][filters][0][condition_type]=eq"
62
+
63
+ data = Access_token_magento.get(api_url)
64
+
65
+
66
+
67
+ 1) 実行結果
68
+
69
+ # `[]': no implicit conversion of String into Integer (TypeError)
70
+
71
+
72
+
73
+ 2) コード
74
+
75
+ api_url = "rest/default/V1/products?searchCriteria[filter_groups][0][filters][0][field]=type_id&searchCriteria[filter_groups][0][filters][0][value]=configurable&searchCriteria[filter_groups][0][filters][0][condition_type]=eq"
76
+
77
+ data = Access_token_magento.get(api_url, :header => {'Content-Type' => 'application/json'})
78
+
79
+
80
+
81
+ 2) 実行結果
82
+
83
+ # `[]': no implicit conversion of String into Integer (TypeError)
84
+
85
+
86
+
87
+ 3) コード
88
+
89
+ data = Access_token_magento.get("rest/default/V1/products?", {:parameters => {'searchCriteria[filter_groups][0][filters][0][field]' => 'type_id', 'searchCriteria[filter_groups][0][filters][0][value]' => 'configurable', 'searchCriteria[filter_groups][0][filters][0][condition_type]' => 'eq' }}).parsed
90
+
91
+
92
+
93
+ 3) 実行結果
94
+
95
+ # undefined method `bytesize' for
96
+
97
+
98
+
99
+ 4) コード
100
+
101
+ # data = Access_token_magento.get("rest/default/V1/products?", {:parameters => {:fieldName => {:searchCriteria[filter_groups][0][filters][0][field] => 'type_id',:searchCriteria[filter_groups][0][filters][0][value] => 'configurable', :searchCriteria[filter_groups][0][filters][0][condition_type] => 'eq' }}}).parsed
102
+
103
+
104
+
105
+ 4) 実行結果
106
+
107
+ {"message":"%fieldName is a required field.","parameters"{"fieldName":"searchCriteria"},
108
+
109
+ ```