@@ -11,13 +11,13 @@ discard block |
||
11 | 11 | var_dump($_GET); |
12 | 12 | |
13 | 13 | // アプリケーションID, シークレッvト |
14 | -$redirect_uri = strtok('https://'.$_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"],'?'); |
|
14 | +$redirect_uri = strtok('https://'.$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"], '?'); |
|
15 | 15 | echo $redirect_uri."<br>"; |
16 | 16 | |
17 | 17 | // クレデンシャルインスタンス生成 |
18 | -$cred = new ClientCredential( YAHOO_APP_ID_TEST, YAHOO_SECRET_TEST ); |
|
18 | +$cred = new ClientCredential(YAHOO_APP_ID_TEST, YAHOO_SECRET_TEST); |
|
19 | 19 | // YConnectクライアントインスタンス生成 |
20 | -$client = new YConnectClient( $cred ); |
|
20 | +$client = new YConnectClient($cred); |
|
21 | 21 | |
22 | 22 | // デバッグ用ログ出力 |
23 | 23 | $client->enableDebugMode(); |
@@ -36,13 +36,13 @@ discard block |
||
36 | 36 | |
37 | 37 | echo "<h1>Access Token Request</h1>"; |
38 | 38 | // アクセストークン, リフレッシュトークン, IDトークンを取得 |
39 | - echo "ACCESS TOKEN : " . $client->getAccessToken() . "<br/><br/>"; |
|
40 | - echo "REFRESH TOKEN: " . $client->getRefreshToken() . "<br/><br/>"; |
|
41 | - echo "EXPIRATION : " . $client->getAccessTokenExpiration() . "<br/><br/>"; |
|
39 | + echo "ACCESS TOKEN : ".$client->getAccessToken()."<br/><br/>"; |
|
40 | + echo "REFRESH TOKEN: ".$client->getRefreshToken()."<br/><br/>"; |
|
41 | + echo "EXPIRATION : ".$client->getAccessTokenExpiration()."<br/><br/>"; |
|
42 | 42 | |
43 | 43 | file_put_contents(ACCESS_TOKEN_FILE, $client->getAccessToken()); |
44 | 44 | file_put_contents(REFRESH_TOKEN_FILE, $client->getRefreshToken()); |
45 | 45 | |
46 | -} catch ( \Exception $e ) { |
|
47 | - echo "<pre>" . print_r( $e, true ) . "</pre>"; |
|
46 | +} catch (\Exception $e) { |
|
47 | + echo "<pre>".print_r($e, true)."</pre>"; |
|
48 | 48 | } |
49 | 49 | \ No newline at end of file |
@@ -1,7 +1,7 @@ |
||
1 | 1 | <?php |
2 | 2 | //yahooシッピーノアプリID(webnotakumiで取得) |
3 | -define('YAHOO_APP_ID_TEST', 'dj0zaiZpPUZFNTFuUUQ3Q2piSSZzPWNvbnN1bWVyc2VjcmV0Jng9MWY-');//test |
|
4 | -define('YAHOO_SECRET_TEST', 'a71d10c84a7826c7f98aae379f4d33607dff4a87');//test |
|
3 | +define('YAHOO_APP_ID_TEST', 'dj0zaiZpPUZFNTFuUUQ3Q2piSSZzPWNvbnN1bWVyc2VjcmV0Jng9MWY-'); //test |
|
4 | +define('YAHOO_SECRET_TEST', 'a71d10c84a7826c7f98aae379f4d33607dff4a87'); //test |
|
5 | 5 | |
6 | 6 | define('ACCESS_TOKEN_FILE', '../access_token.txt'); |
7 | 7 | define('REFRESH_TOKEN_FILE', '../refresh_token.txt'); |
@@ -11,37 +11,37 @@ discard block |
||
11 | 11 | use YConnect\YConnectClient; |
12 | 12 | |
13 | 13 | //ログインボタン表示する場合 |
14 | -if(0){ |
|
14 | +if (0) { |
|
15 | 15 | |
16 | 16 | $contents = file_get_contents('login_view.php'); |
17 | 17 | |
18 | 18 | $param['client_id'] = YAHOO_APP_ID_TEST; |
19 | - $param['redirect_uri'] = str_replace('login.php','callback.php','https://'.$_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]); |
|
19 | + $param['redirect_uri'] = str_replace('login.php', 'callback.php', 'https://'.$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]); |
|
20 | 20 | //state リクエストとコールバック間の検証用のランダムな文字列 |
21 | 21 | $param['state'] = substr(str_shuffle('1234567890abcdefghijklmnopqrstuvwxyz'), 0, 10).'_'.time().'_'.substr(str_shuffle('1234567890abcdefghijklmnopqrstuvwxyz'), 0, 10); |
22 | 22 | //nonce リプレイアタック対策のランダムな文字列 |
23 | 23 | $param['nonce'] = substr(str_shuffle('1234567890abcdefghijklmnopqrstuvwxyz'), 0, 10).'_'.time().'_'.substr(str_shuffle('1234567890abcdefghijklmnopqrstuvwxyz'), 0, 10); |
24 | 24 | //viewに変数を埋め込む |
25 | - foreach($param as $key => $val){ |
|
25 | + foreach ($param as $key => $val) { |
|
26 | 26 | $contents = str_replace('{$'.$key.'}', $val, $contents); |
27 | 27 | } |
28 | 28 | |
29 | 29 | echo $contents; |
30 | 30 | |
31 | -}else{ |
|
31 | +} else { |
|
32 | 32 | //js使用しない場合 |
33 | 33 | |
34 | 34 | // クレデンシャルインスタンス生成 |
35 | - $cred = new ClientCredential(YAHOO_APP_ID_TEST, YAHOO_SECRET_TEST ); |
|
35 | + $cred = new ClientCredential(YAHOO_APP_ID_TEST, YAHOO_SECRET_TEST); |
|
36 | 36 | // YConnectクライアントインスタンス生成 |
37 | - $client = new YConnectClient( $cred ); |
|
37 | + $client = new YConnectClient($cred); |
|
38 | 38 | |
39 | 39 | // デバッグ用ログ出力 |
40 | 40 | $client->enableDebugMode(); |
41 | 41 | |
42 | 42 | try { |
43 | 43 | |
44 | - $param['redirect_uri'] = str_replace('login.php','callback.php','https://'.$_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]); |
|
44 | + $param['redirect_uri'] = str_replace('login.php', 'callback.php', 'https://'.$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]); |
|
45 | 45 | //state リクエストとコールバック間の検証用のランダムな文字列 |
46 | 46 | $param['state'] = substr(str_shuffle('1234567890abcdefghijklmnopqrstuvwxyz'), 0, 10).'_'.time().'_'.substr(str_shuffle('1234567890abcdefghijklmnopqrstuvwxyz'), 0, 10); |
47 | 47 | //nonce リプレイアタック対策のランダムな文字列 |
@@ -70,7 +70,7 @@ discard block |
||
70 | 70 | $param['prompt'] |
71 | 71 | ); |
72 | 72 | |
73 | - } catch ( \Exception $e ) { |
|
74 | - echo "<pre>" . print_r( $e, true ) . "</pre>"; |
|
73 | + } catch (\Exception $e) { |
|
74 | + echo "<pre>".print_r($e, true)."</pre>"; |
|
75 | 75 | } |
76 | 76 | } |
77 | 77 | \ No newline at end of file |
@@ -28,7 +28,7 @@ |
||
28 | 28 | |
29 | 29 | echo $contents; |
30 | 30 | |
31 | -}else{ |
|
31 | +} else{ |
|
32 | 32 | //js使用しない場合 |
33 | 33 | |
34 | 34 | // クレデンシャルインスタンス生成 |
@@ -10,9 +10,9 @@ discard block |
||
10 | 10 | |
11 | 11 | |
12 | 12 | // クレデンシャルインスタンス生成 |
13 | -$cred = new ClientCredential(YAHOO_APP_ID_TEST, YAHOO_SECRET_TEST ); |
|
13 | +$cred = new ClientCredential(YAHOO_APP_ID_TEST, YAHOO_SECRET_TEST); |
|
14 | 14 | // YConnectクライアントインスタンス生成 |
15 | -$client = new YConnectClient( $cred ); |
|
15 | +$client = new YConnectClient($cred); |
|
16 | 16 | |
17 | 17 | // デバッグ用ログ出力 |
18 | 18 | $client->enableDebugMode(); |
@@ -22,24 +22,24 @@ discard block |
||
22 | 22 | $refresh_token = file_get_contents(REFRESH_TOKEN_FILE); |
23 | 23 | |
24 | 24 | // Tokenエンドポイントにリクエストしてアクセストークンを更新 |
25 | - $client->refreshAccessToken( $refresh_token ); |
|
25 | + $client->refreshAccessToken($refresh_token); |
|
26 | 26 | echo "<h1>Refresh Access Token Request</h1>"; |
27 | - echo "ACCESS TOKEN : " . $client->getAccessToken() . "<br/><br/>"; |
|
28 | - echo "EXPIRATION : " . $client->getAccessTokenExpiration(); |
|
27 | + echo "ACCESS TOKEN : ".$client->getAccessToken()."<br/><br/>"; |
|
28 | + echo "EXPIRATION : ".$client->getAccessTokenExpiration(); |
|
29 | 29 | |
30 | 30 | file_put_contents(ACCESS_TOKEN_FILE, $client->getAccessToken()); |
31 | 31 | |
32 | 32 | |
33 | -} catch ( TokenException $te ) { |
|
33 | +} catch (TokenException $te) { |
|
34 | 34 | |
35 | 35 | // リフレッシュトークンが有効期限切れであるかチェック |
36 | - if( $te->invalidGrant() ) { |
|
36 | + if ($te->invalidGrant()) { |
|
37 | 37 | // はじめのAuthorizationエンドポイントリクエストからやり直してください |
38 | 38 | echo "<h1>Refresh Token has Expired</h1>"; |
39 | 39 | } |
40 | 40 | |
41 | - echo "<pre>" . print_r( $te, true ) . "</pre>"; |
|
41 | + echo "<pre>".print_r($te, true)."</pre>"; |
|
42 | 42 | |
43 | -} catch ( \Exception $e ) { |
|
44 | - echo "<pre>" . print_r( $e, true ) . "</pre>"; |
|
43 | +} catch (\Exception $e) { |
|
44 | + echo "<pre>".print_r($e, true)."</pre>"; |
|
45 | 45 | } |
@@ -10,9 +10,9 @@ discard block |
||
10 | 10 | echo "ユーザ情報取得<br>"; |
11 | 11 | |
12 | 12 | // クレデンシャルインスタンス生成 |
13 | -$cred = new ClientCredential( YAHOO_APP_ID_TEST, YAHOO_SECRET_TEST ); |
|
13 | +$cred = new ClientCredential(YAHOO_APP_ID_TEST, YAHOO_SECRET_TEST); |
|
14 | 14 | // YConnectクライアントインスタンス生成 |
15 | -$client = new YConnectClient( $cred ); |
|
15 | +$client = new YConnectClient($cred); |
|
16 | 16 | |
17 | 17 | // デバッグ用ログ出力 |
18 | 18 | $client->enableDebugMode(); |
@@ -26,8 +26,8 @@ discard block |
||
26 | 26 | echo "<h1>UserInfo Request</h1>"; |
27 | 27 | echo "UserInfo: <br/>"; |
28 | 28 | // UserInfo情報を取得 |
29 | - echo "<pre>" . print_r( $client->getUserInfo(), true ) . "</pre>"; |
|
29 | + echo "<pre>".print_r($client->getUserInfo(), true)."</pre>"; |
|
30 | 30 | |
31 | -} catch ( \Exception $e ) { |
|
32 | - echo "<pre>" . print_r( $e, true ) . "</pre>"; |
|
31 | +} catch (\Exception $e) { |
|
32 | + echo "<pre>".print_r($e, true)."</pre>"; |
|
33 | 33 | } |
@@ -1,6 +1,6 @@ |
||
1 | 1 | <?php |
2 | 2 | |
3 | -require_once __DIR__ . '/vendor/autoload.php'; |
|
3 | +require_once __DIR__.'/vendor/autoload.php'; |
|
4 | 4 | |
5 | 5 | use Shippinno\YahooShoppingJp\Api\SearchItems; |
6 | 6 | use Shippinno\YahooShoppingJp\Api\SearchOrders; |
@@ -11,17 +11,17 @@ discard block |
||
11 | 11 | use Shippinno\YahooShoppingJp\Enum\CancelReason; |
12 | 12 | |
13 | 13 | define('YAHOO_APP_ID', |
14 | - 'dj0zaiZpPUZFNTFuUUQ3Q2piSSZzPWNvbnN1bWVyc2VjcmV0Jng9MWY-'); |
|
14 | + 'dj0zaiZpPUZFNTFuUUQ3Q2piSSZzPWNvbnN1bWVyc2VjcmV0Jng9MWY-'); |
|
15 | 15 | define('YAHOO_SECRET', |
16 | - 'a71d10c84a7826c7f98aae379f4d33607dff4a87'); |
|
16 | + 'a71d10c84a7826c7f98aae379f4d33607dff4a87'); |
|
17 | 17 | $accessToken = 'dw_bcoYMsYi_ahYU5.6vkn.vTk6Y6nF74YIw82P4dLoHjR8eRrEGMbKS9YYB1f6F95sgm3Z4d0FSWfrNYCb0EdxE02CFVz..4daPOZKt9Ud3dZ1ewLt7.TYDbkbjywzinO1qnH1Z4QdPaenDtNK.JVILPbTpJHIgmdatCFHX7ea_hFPfRl04Z7xuXaCE9NcH6ICdAYMaC2NE6N4Dg6hnY3sTJpwVGPCEc10GBcVLB7j2CTflK4rN0Vmmj2mdxCZqrE3jYh0AqtsfOpSqhXoHIBsepx5P7YiGtTclX_Uh0LpzDkTlpZJ7Si66zl4LOEkFASJHtU86bRosDPu3ISGDlf1ar61fJvf9q9Z94dXGJaIKRXpO2xFERGEOEH0FWUSzWeouJR0DZlnsAjvt2lT1wKBJH9IceNutTFdBe8ypIlkjlIRjyBc2jjVA6nz4.4E1DIRwTydYmZmbqnWqdp8oEuwX2Cd9QCGOjC9CWI2uHhCAx_bGm6GlPhNO.agutvX6zSzl.UdsU9JrDexi8XEg1FQ9s.EqownBSa8Uoh9dSUiMz8h4E8MyKM65d9e9csOzWTDqOkWeVGpIE5w60T8DmoI06nTCmgrACEk4jQaftj72fvX7uz.zTU4yUFYfUGi290XfPaIPMm.u33iI'; |
18 | 18 | $refreshToken = ''; |
19 | 19 | $seller_id = 'snbx-nxpqe5hm3'; |
20 | 20 | |
21 | 21 | |
22 | 22 | $client = new Client( |
23 | - $accessToken, |
|
24 | - $refreshToken); |
|
23 | + $accessToken, |
|
24 | + $refreshToken); |
|
25 | 25 | // file_get_contents(__DIR__ . '/access_token.txt'), |
26 | 26 | // file_get_contents(__DIR__ . '/refresh_token.txt') |
27 | 27 | //); |
@@ -31,9 +31,9 @@ discard block |
||
31 | 31 | $client->setApi($factory->api()); |
32 | 32 | $request = $factory->request(); |
33 | 33 | $request->setSellerId($seller_id) |
34 | - ->setIsPointFix(false) |
|
35 | - ->setOrderStatus(OrderStatus::PROCESSED()) |
|
36 | - ->setOrderId('snbx-nxpqe5hm3-10000045'); |
|
34 | + ->setIsPointFix(false) |
|
35 | + ->setOrderStatus(OrderStatus::PROCESSED()) |
|
36 | + ->setOrderId('snbx-nxpqe5hm3-10000045'); |
|
37 | 37 | |
38 | 38 | $response = $client->execute($request); |
39 | 39 |
@@ -2,13 +2,9 @@ |
||
2 | 2 | |
3 | 3 | require_once __DIR__ . '/vendor/autoload.php'; |
4 | 4 | |
5 | -use Shippinno\YahooShoppingJp\Api\SearchItems; |
|
6 | -use Shippinno\YahooShoppingJp\Api\SearchOrders; |
|
7 | 5 | use Shippinno\YahooShoppingJp\Client; |
8 | -use Shippinno\YahooShoppingJp\Api\OrderCount; |
|
9 | 6 | use Shippinno\YahooShoppingJp\Factory\UpdateOrderStatusFactory; |
10 | 7 | use Shippinno\YahooShoppingJp\Enum\OrderStatus; |
11 | -use Shippinno\YahooShoppingJp\Enum\CancelReason; |
|
12 | 8 | |
13 | 9 | define('YAHOO_APP_ID', |
14 | 10 | 'dj0zaiZpPUZFNTFuUUQ3Q2piSSZzPWNvbnN1bWVyc2VjcmV0Jng9MWY-'); |
@@ -28,7 +28,7 @@ |
||
28 | 28 | */ |
29 | 29 | public function distillResponse(array $response): array |
30 | 30 | { |
31 | - if(! isset($response['Result']['OrderInfo'])) { |
|
31 | + if (!isset($response['Result']['OrderInfo'])) { |
|
32 | 32 | throw new DistillationException; |
33 | 33 | } |
34 | 34 |
@@ -28,7 +28,7 @@ |
||
28 | 28 | */ |
29 | 29 | public function distillResponse(array $response): array |
30 | 30 | { |
31 | - if(! isset($response['Result']['Status']) |
|
31 | + if (!isset($response['Result']['Status']) |
|
32 | 32 | || $response['Result']['Status'] !== 'OK') { |
33 | 33 | throw new DistillationException; |
34 | 34 | } |
@@ -30,7 +30,7 @@ |
||
30 | 30 | $this->assertSame($request, $request->setSellerId('VALID_SELLER_ID')); |
31 | 31 | |
32 | 32 | for ($i = 1; $i <= 1001; $i++) { |
33 | - $request->addItemCode('AN_ITEM_CODE_' . $i); |
|
33 | + $request->addItemCode('AN_ITEM_CODE_'.$i); |
|
34 | 34 | } |
35 | 35 | |
36 | 36 | $request->getParams(); |