回答編集履歴

4

追加

2021/04/15 11:06

投稿

退会済みユーザー
test CHANGED
@@ -12,11 +12,15 @@
12
12
 
13
13
  (下記IDで指定している「1」はその登録したIDに書き換えてください)
14
14
 
15
- なお、APIでリクエストする際のIDの形式は、「APIアカウントID-「I」+商品画面の商品一覧に表示されているIDを6桁にパディングしたもの」になっているようです。
15
+ なお、APIでリクエストする際のIDの形式は、「ユーザーID-「I」+商品画面の商品一覧に表示されているIDを6桁にパディングしたもの」になっているようです。
16
16
 
17
17
 
18
18
 
19
+ [商品IDについて](https://help.openlogi.com/s/article/000001023?language=ja)
20
+
21
+
22
+
19
- 例:APIアカウントIDが「ZZ542」、画面上のIDが「1」の商品の場合 → APIで指定するIDは、「ZZ542-I000001」
23
+ 例:ユーザーIDが「ZZ542」、画面上のIDが「1」の商品の場合 → APIで指定するIDは、「ZZ542-I000001」
20
24
 
21
25
 
22
26
 

3

追記

2021/04/15 11:06

投稿

退会済みユーザー
test CHANGED
@@ -11,6 +11,14 @@
11
11
  ※下記を正常に動かすには、**あらかじめOPENLOJIのページで、商品マスタに適当な商品が登録されている**必要があります。
12
12
 
13
13
  (下記IDで指定している「1」はその登録したIDに書き換えてください)
14
+
15
+ なお、APIでリクエストする際のIDの形式は、「APIアカウントID-「I」+商品画面の商品一覧に表示されているIDを6桁にパディングしたもの」になっているようです。
16
+
17
+
18
+
19
+ 例:APIアカウントIDが「ZZ542」、画面上のIDが「1」の商品の場合 → APIで指定するIDは、「ZZ542-I000001」
20
+
21
+
14
22
 
15
23
  ```
16
24
 
@@ -34,7 +42,7 @@
34
42
 
35
43
  params = {}
36
44
 
37
- params['id'] = '1' # <---登録済みの商品IDを「文字列型」で記述してください。
45
+ params['id'] = 'ZZ542-I000001' # <---(APIアカウントID-「I」+商品ID6桁padding)
38
46
 
39
47
 
40
48
 

2

修正

2021/04/15 11:03

投稿

退会済みユーザー
test CHANGED
@@ -8,9 +8,9 @@
8
8
 
9
9
 
10
10
 
11
- ※下記を正常に動かすには、**あらかじめOPENLOJIのページで、適当な商品が「入庫」されており、商品IDが登録されている**必要があります。
11
+ ※下記を正常に動かすには、**あらかじめOPENLOJIのページで、商品マスタに適当な商品が登録されている**必要があります。
12
12
 
13
- (下記IDで指定している「1」はその該当するIDに書き換えてください)
13
+ (下記IDで指定している「1」はその登録したIDに書き換えてください)
14
14
 
15
15
  ```
16
16
 

1

修正

2021/04/13 13:39

投稿

退会済みユーザー
test CHANGED
@@ -1,28 +1,26 @@
1
1
  X-Api-VersionとAuthorization はリクエストヘッダとして付与する必要があります。
2
+
3
+ (参照:[オープンロジのドキュメント](https://api.openlogi.com/doc/api.html))
2
4
 
3
5
 
4
6
 
5
- (参照:[オープンロジのドキュメント](https://api.openlogi.com/doc/api.html)
7
+ したがってX-Api-VersionとAuthorizationは、headers引数に指定する必要があると思います。
6
8
 
7
9
 
8
10
 
9
- したheaders引数に指定する必要があると思います。
11
+ ※下記を正常に動かすには、**あらかじめOPENLOJIのページで、適当な商品「入庫」されおり、商品IDが登録されてい**必要があます。
10
12
 
11
-
13
+ (下記IDで指定している「1」はその該当するIDに書き換えてください)
12
14
 
13
15
  ```
14
16
 
15
17
  import requests
16
18
 
17
- import json
18
-
19
19
 
20
20
 
21
21
  TOKEN = '取得したトークン'
22
22
 
23
- URL = 'https://api.openlogi.com'
23
+ URL = 'https://api.openlogi.com/api/items'
24
-
25
-
26
24
 
27
25
 
28
26
 
@@ -36,10 +34,14 @@
36
34
 
37
35
  params = {}
38
36
 
39
- params['id'] = 1
37
+ params['id'] = '1' # <---登録済みの商品IDを「文字列型」で記述してください。
40
38
 
41
39
 
42
40
 
43
41
  response = requests.get(URL, params=params, headers=headers)
44
42
 
43
+
44
+
45
+ print(response.json())
46
+
45
47
  ```