При продаже на Amazon есть список инвентаря, и при наличии большого количества продуктов может потребоваться много времени для изменения списков, например. когда приходит новый запас. Я застрял на этом несколько дней. Я хотел бы сделать небольшую программу (скорее всего, на C#). Вот что я пытаюсь выполнить: 1. Программа запускается и входит в систему для продавца Amazon. 2. Загрузки инвентаря моих продуктов для продажи. 3. Сравните и обновите загруженный файл с помощью той, которую у меня уже есть, с моим новым запасом. 4. Загрузите обновленный файл. Шаг 1,2,4 - это те, которые мне нужны для большой помощи, так как я долго застрял, шаг 3 - это правильно, я знаю, как читать и сохранять файл, просто нужно научиться обновлять.Загрузка/загрузка инвентаря из Amazon
ответ
Вы спрашиваете, как использовать программу для загрузки или обновления вашего хранилища учетных записей amazon?
Если вы используете Visual Studio.NET
Сначала вам нужно скачать AWSSDK для .net и добавить ссылку
Ниже приведен пример кода для загрузки файлов
AmazonS3Client client = new AmazonS3Client(<awsAccessKeyId>, <awsScrectKey>, RegionEndpoint.APNortheast1);
string[] files = Directory.GetFiles(@"uploadFolder");
int count = 1;
foreach (string file in files)
{
if (count % 8 == 0)
{
Console.WriteLine("upload " + count.ToString() + "/" + files.Length.ToString() + ".." + file.Replace("uploadFolder\\", ""));
PutObjectRequest requestd = new PutObjectRequest
{
BucketName = "yourBucketName",
Key = file.Replace("uploadFolder\\" , ""),
};
using (FileStream stream = new FileStream(file, FileMode.Open))
{
requestd.InputStream = stream;
// Put object
PutObjectResponse response = client.PutObject(requestd);
}
// Set Canned ACL (PublicRead) for an existing item
client.SetACL(new SetACLRequest
{
BucketName = "yourBucketName",
Key = file.Replace("uploadFolder\\", ""),
CannedACL = S3CannedACL.PublicRead
});
}
count++;
}
Спасибо за это. Я неправильно понял ваш вопрос, после загрузки и загрузки. AWS может свободно подписывать, но его платить за использование, я уверен, что есть много других людей, которые найдут это полезным, но я был по-разному. Кстати, ваш код выглядит хорошо, его просто неуместная закрывающая скобка в «client.SetACL (новая SetACLRquest ...» и следующие строки. – user3560549
В качестве примера я расскажу о другом сайте, чтобы сделать метод понятным: я открываю программу, она появляется запрос на вход и имя пользователя, затем он открывает страницу «https://www.dreamspark.com/Account/SignIn.aspx» (вход) и использует уже предоставленные данные для входа в систему, а затем переходит на вкладку инвентаря (где есть одна программа в качестве замены для списка на amazon), а затем «нажимает» на кнопку загрузки. Это было для загрузки покоя. Я надеюсь, что сам объяснит, и я вернусь на сайт Amazon. Затем он сравнивает загруженный файл с моим файлом. Затем он возвращается в инвентарь и загружает обновленный файл. – user3560549
- 1. Получение инвентаря продукта из магазина Amazon
- 2. Amazon Marketplace Webservices - подача выборки инвентаря
- 3. Amazon апи не удаляя мои продукты из инвентаря
- 4. Amazon: узнайте местонахождение инвентаря (страна) с помощью SKU
- 5. Amazon: Товар не указан в списке инвентаря у продавца.
- 6. Сбор инвентаря из материалов формы
- 7. Извлечение пользовательской позиции из инвентаря
- 8. Bukkit удалить предмет из инвентаря
- 9. Извлечение предметов из инвентаря Bukkit
- 10. Обновление инвентаря
- 11. Класс инвентаря
- 12. Необычный параметр плей-листа из динамического инвентаря
- 13. OpenIAB - Как получить цены из инвентаря?
- 14. Обновление таблицы инвентаря из таблицы продаж
- 15. Эффективный способ чтения данных из инвентаря
- 16. Удаление потерянных предметов инвентаря
- 17. Netsuite - Ошибка переноса инвентаря
- 18. Дизайн базы данных инвентаря
- 19. Обнаружение сетки инвентаря
- 20. инвентаризация инвентаря Доступ
- 21. Макет компоновки системы инвентаря
- 22. Сохранение инвентаря игрока
- 23. Netsuite (Детали инвентаря)
- 24. Уточнить обновление инвентаря продукта
- 25. Пакетное программирование инвентаря
- 26. Задача обновления инвентаря
- 27. Магазин инвентаря игрока
- 28. Короткое кодирование инвентаря
- 29. Получить баланс инвентаря
- 30. Получить переменную из недоступного инвентаря из определенной группы
Я пытаясь сделать это, но я не уверен, как это сделать, поэтому я ищу помощь, чтобы сделать это. – user3560549
Если вы используете winform для C#, у меня есть пример кода. –