質問編集履歴
3
あああ
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
一部
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
|
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
|
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
コード
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
|
+
```
|