質問編集履歴

3

誤字修正

2023/08/25 02:14

投稿

yosio111
yosio111

スコア0

test CHANGED
@@ -1 +1 @@
1
- phpにてYahoo!ショッピングAPIの注文詳細APIにて公開鍵認証を利用する方法
1
+ phpにてYahoo!ショッピング注文詳細APIにて公開鍵認証を利用するにあたりエラー原因不明
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 現象・実現したいこと
2
2
  Yahoo!ショッピングAPIの注文詳細APIにて公開鍵認証を利用したいが実行時にエラーが発生します。
3
- 原因が分かりません。
3
+ 原因が分かりません。どうかアドバイスを戴きたいです。
4
4
 
5
5
  ### 前提
6
6
  PHPにて実装。公開鍵認証を利用しない形での注文詳細APIの実行は問題なく実行可能。

2

参考ページ追加

2023/08/25 01:38

投稿

yosio111
yosio111

スコア0

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,10 @@
7
7
  また公開鍵の申請、発行は済んでいます。
8
8
  アクセストークンは直前にリフレッシュトークンにて取得しています。
9
9
  (https://auth.login.yahoo.co.jp/yconnect/v2/token)
10
+ 公開鍵参考ページ
11
+ https://developer.yahoo.co.jp/webapi/shopping/help/#effectivepublickey
12
+ 注文詳細API参考ページ
13
+ https://developer.yahoo.co.jp/webapi/shopping/orderInfo.html
10
14
 
11
15
  ### 発生している問題・エラーメッセージ
12
16
  HTTP/1.1 401 Unauthorized

1

phpタグをつけると改行がされないので消しました

2023/08/25 01:33

投稿

yosio111
yosio111

スコア0

test CHANGED
File without changes
test CHANGED
@@ -23,8 +23,6 @@
23
23
  <Error><Message>Bad Request: Authentication parameters in your request incompleted.</Message></Error>
24
24
 
25
25
  ### 該当のソースコード
26
-
27
- <?php
28
26
 
29
27
  // Yahoo! JAPAN API アクセストークン
30
28
  $accessToken = "<アクセストークン>";
@@ -86,8 +84,6 @@
86
84
  // API レスポンスの表示
87
85
  echo $response;
88
86
 
89
- ?>
90
-
91
87
 
92
88
  ### 試したこと
93
89
  キーの開始文字を省く必要もあるかと思い、 認証情報の暗号化実行前に消してみましたがエラー変わらず。