現在「キャンセル」、進捗 0%。工程は全10件中 9件完了。
残りの工程: cronテスト
最新報告「9/13 進捗」(2021-09-13 19:07:35)
APIを使用して、CSVレポートのデータを送る設定
ショッピングサイト・ASPのCSVデータフォーマット
https://docs.google.com/spreadsheets/u/1/d/1cxoVMTxipcTyBQjI2sg-oIGcDS0_eDOLkUg0jSD-cSw/edit?usp=sharing
APIの詳細
https://docs.google.com/spreadsheets/d/17MuA67_No7ZOUTKXJTPk8deAqphAXBjOPsya_AMrVEw/edit#gid=0
各ASPのレポートを取得し、
取得したデータをAPIを使用して送る
APIの開発はhinode lab様(竹本さん)で
連携を取りながら進めています。
https://docs.google.com/spreadsheets/d/17MuA67_No7ZOUTKXJTPk8deAqphAXBjOPsya_AMrVEw/edit#gid=0
{"data":[],"meta":{"code":200,"message":"Success"}}
401
"{
""errors"": [
{
""message"": ""Unauthorized""
}
]
}"
500
"{
""message"": ""Asp type is invalid name."",
""status_code"": 500
}"
422
"{
""message"": ""The given data was invalid."",
""errors"": {
""file"": [
""fileは、必ず指定してください。""
]
},
""status_code"": 422
}"
A8
felmat
Adcent
zucks
webanntena
imobile
amazon
rakuten
POST https://stg.pluscorp-tool.com/api/plus/cvs/import/rakuten
POST https://stg.pluscorp-tool.com/api/plus/cvs/import/amazon
POST https://stg.pluscorp-tool.com/api/plus/cvs/import/imobile
url = "https://stg.pluscorp-tool.com/api/plus/cvs/import/"+ASP_name
payload={}
files=[
('file',(asp_name+".csv",open(csv_file_name,'rb'),'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'))
]
headers = {
'X-Authorization': 'Dj6HuNFPPUvE6qo9GTMUPDpjgyZAS4H8gPQuDWY2HORWed3MRUGojTmyAQJTOdwt'
}
response = requests.request("POST", url, headers=headers, data=payload, files=files)
print(response.text)
MTGにて、APIでのファイルデータの送付OKとのこと、確認とれました。
cronでのテストを行う予定。
テスト時期は竹本様からご連絡いただく。