返信先: DLSeller一括商品登録をcronで自動実行したい
フォーラム › 拡張プラグイン › DLSeller一括商品登録をcronで自動実行したい › 返信先: DLSeller一括商品登録をcronで自動実行したい
2018年7月4日 9:47 AM
#86028
superflycore
参加者
ありがとうございました、自己解決しました。
Welcartのフォーラムに投稿してしまいましたが、
原因はcURLコマンドの使い方にあったようです。失礼いたしました。
> 上記のLocationに記載されているURLにブラウザでアクセスしてみたところ商品登録が行われました。
レスポンスの「Location」がリダイレクト先URLを示すものであることを理解していませんでした。
デフォルトではcURLはリダイレクトを行わないようなので、
オプション「-L」を加えることでリダイレクトされ、商品登録処理が実行されました。
$ ##WordPressにログインしてcookieをファイルに書き出す
$ curl --data 'log=(WORDPRESSユーザID)&pwd=(WordPressユーザパスワード)' https://(ドメイン名)/wp-login.php -c ./cookie.txt
$ ##商品登録CSVをPOSTする
$ ##レスポンスのLocationに示されるURLにリダイレクトする
$ curl -X POST -L -F "usces_upcsv=@./usces_item_list.csv" -F upload_mode=all -b ./cookie.txt 'https://(ドメイン名)/wp-admin/admin.php?page=usces_itemedit&action=itemcsv'
- この返信は6年、 5ヶ月前にsuperflycoreが編集しました。