| @@ -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 | |
| @@ -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 | |
| @@ -27,7 +27,7 @@ | ||
| 27 | 27 | */ | 
| 28 | 28 | public function distillResponse(array $response): array | 
| 29 | 29 |      { | 
| 30 | -        if(! isset($response['Search']['OrderInfo'])) { | |
| 30 | +        if (!isset($response['Search']['OrderInfo'])) { | |
| 31 | 31 | return []; | 
| 32 | 32 | } | 
| 33 | 33 | |
| @@ -135,7 +135,7 @@ | ||
| 135 | 135 | private function setAuthorizationHeader(array $options): array | 
| 136 | 136 |      { | 
| 137 | 137 | $options['headers'] = [ | 
| 138 | - 'Authorization' => 'Bearer ' . $this->accessToken, | |
| 138 | + 'Authorization' => 'Bearer '.$this->accessToken, | |
| 139 | 139 | ]; | 
| 140 | 140 | |
| 141 | 141 | return $options; |