PR仕事がはかどる PCガジェット
プライム感謝祭10/19(月) 23:59まで
🖱️ロジクール M575SPd親指で動かすトラックボール、手首が疲れにくい私も使っていますAmazonで見る →
🖥️2台目のモニターコードと実行結果を横に並べて見られるセール対象を見る →
🔢テンキーノートPCで数字を打つExcel作業にセール対象を見る →
🔌USB-CドックノートPCをケーブル1本で机のモニターにつなぐセール対象を見る →
PR仕事がはかどる PCガジェット
プライム感謝祭10/19(月) 23:59まで
🖱️ロジクール M575SPd親指で動かすトラックボール、手首が疲れにくい私も使っていますAmazonで見る →
🖥️2台目のモニターコードと実行結果を横に並べて見られるセール対象を見る →
🔢テンキーノートPCで数字を打つExcel作業にセール対象を見る →
🔌USB-CドックノートPCをケーブル1本で机のモニターにつなぐセール対象を見る →
eBayのAPIは2021年9月からエンドポイント設置が必要になったそうでその作成方法

まずはワークフローページから
https://developer.ebay.com/marketplace-account-deletion
ワークフローページ内にエンドポイントを求める理由やエンドポイントの作り方などなど書いてあるので興味があれば読んでみてどうぞ
サーバーについて私はXserveを契約しているのでそのやり方を書きます
ワークフローページに盛り込む項目や条件、「Node.js/Java/Python/C#/PHP」それぞれのコードスニペットが書いてあるのでGoogle翻訳を駆使して作ります
まず必要な内容として
https://www.luft.co.jp/cgi/randam.php
https://www.graviness.com/app/pwg/
その結果、出来上がるファイル(PHP)はコチラ※10-16行目はコードスニペットをそのまま流用
<?php
header('HTTP/1.1 200 OK');
header("Content-Type: application/json; charset=utf-8");
$verificationToken = 'zq8mT8VSSycttCZGwRMtifqhaQMiB695swLHAt2e';
//ディレクトリとファイル名はお好きなように
$endpoint = 'https://<自分のドメイン>/ebayApi/endpoint.php';
if(isset($_GET['challenge_code'])){
$challengeCode = $_GET['challenge_code'];
$hash = hash_init('sha256');
hash_update($hash, $challengeCode);
hash_update($hash, $verificationToken);
hash_update($hash, $endpoint);
$responseHash = hash_final($hash);
echo json_encode(array("challengeResponse"=>$responseHash));
}
?>ディレクトリは受信プログラムに書いたのでそれと合わせる
※今回なら「ルートディレクトリ → ebayApi」
XserverのサーバーパネルからサブFTPアカウント設定メニューへ

エンドポイントを設定するつもりのドメインを選択

お好きなFTPユーザーIDとパスワードを設定
接続先ディレクトリはドメインをそのまま貼り付ければOK
入力したら「確認画面へ進む」をクリック

「追加する」をクリック

サブFTPアカウントの作成完了

サブFTPアカウントの一覧からログインする

サーバー内に入れたことを確認 ※「public_html」がルートディレクトリ

「public_html」の下に「ebayApi」フォルダを作って受信プログラムの「endpoint.php」をアップロードする

設置完了

念のためURLを直直接叩いてワークフローページのサンプルと同じような値が返ってくるかチェック

ファイルの設置できたらURLとverificationTokenが必要になるのでこれを控えてデベロッパープログラムに戻ってくだされ
WORK
ツール作成のご依頼を受けています
クラウドワークス・ココナラで受注200件以上
会社員の副業なので、対応は平日夜と土日です
ココナラが初めての方は、紹介コード 78E62K で1,000円分のポイントがもらえます
VBAとPythonを中心にユーザー側でできるITを自己学習しているので備忘録半分、学習履歴を残して同じ道を辿る人の参考になればとブログを始めました
副業でスクレイピングツール作成を中心にできることを色々やっていますのでご相談いただけるとありがたいです!
クラウドワークスのページへ
ココナラのページへ
コメント