バージョン選択

フォーラム

メニュー

オンライン状況

39 人のユーザが現在オンラインです。 (31 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 39
もっと...

サイト内検索

プラグイン > 開発について > EC-CUBE API で認証が必要な情報にアクセスで、ログイン画面が表示するのはなぜ?

開発について

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
tomoki
投稿日時: 2017/11/27 16:57
対応状況: 開発中
新米
登録日: 2017/11/27
居住地:
投稿: 1
EC-CUBE API で認証が必要な情報にアクセスで、ログイン画面が表示するのはなぜ?
▼テンプレート
[EC-CUBE] EC-CUBE3.13、新規インストール
[レンタルサーバ] 自社サーバー
[OS] Windows 10
[PHP] PHP 7.1
[データベース] MySQL 5.7
[WEBサーバ] Apache2.4.6
[ブラウザ] Chrome
[導入プラグインの有無] 無
[カスタマイズの有無] ルート変更
[現象] EC-CUBE APIを使用時に、認証が必要な情報にアクセスしたときにログイン画面が表示する。


はじめまして。
今月よりEC-CUBEの開発に入っております。
PHP言語はほぼ未経験、C# APS.NETを6年の経験があります。

Web API認証 ( Authorization ) ガイドのページ
http://doc.ec-cube.net/api_authorization
とswaggerを読みながら取り組んでいます。


[困っていること]
EC-CUBE APIの開発で、認証が必要な情報を取得したいが、
「1. Authorization code の取得」時にログイン画面が出るのはなぜ?
(ログイン画面が出るため、code を取得できない)


[当方がやっていること]

1.swagger画面で[Authorize]ボタンを押し、取得したい情報を(ここではorder_read)を
選択し[Authorize]ボタンを押してアクセス権を付与する

2.swagger画面で「 /shopmanage/OAuth2/v0/authoriz」(POST・GET)の両方で
 「実際に実行!」ボタンを押す。
 ⇒レスポンスコードは「200」と表示
 ⇒レスポンスボディはHTMLタグで表記しており、「このアプリ連携を許可しますか?」と記載しており
  受注(参照)に対し、アクセス権を要求をするかアナウンスするようになっています
 ⇒レスポンスヘッダは以下に記載致します
  --ここから--
{
"date": "Mon, 27 Nov 2017 07:58:23 GMT",
"server": "Apache/2.4.6 (CentOS)",
"vary": "Authorization",
"cache-control": "no-cache",
"access-control-allow-origin": "*",
"access-control-allow-methods": "GET,POST,PUT,DELETE,OPTIONS",
"access-control-allow-headers": "Origin, X-Requested-With, Content-Type, Accept, Authorization",
"keep-alive": "timeout=5, max=100",
"connection": "Keep-Alive",
"transfer-encoding": "chunked",
"content-type": "text/html; charset=UTF-8"
}
  --ここまで--

3.2で表記している「Curl」のコマンドを実行するとログイン画面のHTMLが表示してしまう。



[当方が今回、望んでいること]
「当方がやっていること」の3番を実行時に、Authorization code の取得をしたいです。


[当方が達成したいこと]
β版 であることは承知の上で、
EC-CUBE API プラグインを使い、Curlコマンドで、取得したい情報(order_read)を取得したい。

Web API認証 ( Authorization ) ガイドのページだと、Authorization code の取得する際、
URL にブラウザでアクセスする手法を記載しているが、PHPプログラムで実装するのが
想像できないので、POSTまたはGETを使い取得したいです。

どうぞよろしくお願いいたします。




フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » EC-CUBE API で認証が必要な情報にアクセスで、ログイン画面が表示するのはなぜ? tomoki 2017/11/27 16:57
     Re: EC-CUBE API で認証が必要な情報にアクセスで、ログイン画面が表示するのはなぜ? 468 2017/11/28 11:31
     Re: EC-CUBE API で認証が必要な情報にアクセスで、ログイン画面が表示するのはなぜ? nanasess 2017/11/28 11:47

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,883名です
総投稿数は110,000件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.