Amazon Web Services gelen itemsearch kullanarak bir C# örnek verebilir misiniz. C# kullanarak Ben buna yakın bile gelen herhangi bir örnek bulamıyorum. Çevrimiçi olan tüm örnekler günceldir ve AWS'nin daha yeni sürümü ile çalışmaz.birisi ben Sanatçı ve başlık bilgilerini sorgulamak ve geri albüm kapağı almak için Amazon Web Services kullanmaya çalışıyorum
cevap
Eğer bu değer ne için gidin. Bu, kitap bilgilerini görüntülemek için bir Asp.Net denetimi içindeki koddur. Muhtemelen amacınıza uygun şekilde kolayca adapte edebilirsiniz. Ya da en azından bir başlangıç noktası ver. Gerçekten istiyorsan, kontrolü bir araya getirip yolunu göndermekten mutluluk duyarım.
if (!(string.IsNullOrEmpty(ISBN) && string.IsNullOrEmpty(ASIN)))
{
AWSECommerceService service = new AWSECommerceService();
ItemLookup lookup = new ItemLookup();
ItemLookupRequest request = new ItemLookupRequest();
lookup.AssociateTag = ConfigurationManager.AppSettings["AssociatesTag"];
lookup.AWSAccessKeyId = ConfigurationManager.AppSettings["AWSAccessKey"];
if (string.IsNullOrEmpty(ASIN))
{
request.IdType = ItemLookupRequestIdType.ISBN;
request.ItemId = new string[] { ISBN.Replace("-", "") };
}
else
{
request.IdType = ItemLookupRequestIdType.ASIN;
request.ItemId = new string[] { ASIN };
}
request.ResponseGroup = ConfigurationManager.AppSettings["AWSResponseGroups"].Split(new char[] { ' ', ',', ';' }, StringSplitOptions.RemoveEmptyEntries);
lookup.Request = new ItemLookupRequest[] { request };
ItemLookupResponse response = service.ItemLookup(lookup);
if (response.Items.Length > 0 && response.Items[0].Item.Length > 0)
{
Item item = response.Items[0].Item[0];
if (item.MediumImage == null)
{
bookImageHyperlink.Visible = false;
}
else
{
bookImageHyperlink.ImageUrl = item.MediumImage.URL;
}
bookImageHyperlink.NavigateUrl = item.DetailPageURL;
bookTitleHyperlink.Text = item.ItemAttributes.Title;
bookTitleHyperlink.NavigateUrl = item.DetailPageURL;
if (item.OfferSummary.LowestNewPrice == null)
{
if (item.OfferSummary.LowestUsedPrice == null)
{
priceHyperlink.Visible = false;
}
else
{
priceHyperlink.Text = string.Format("Buy used {0}", item.OfferSummary.LowestUsedPrice.FormattedPrice);
priceHyperlink.NavigateUrl = item.DetailPageURL;
}
}
else
{
priceHyperlink.Text = string.Format("Buy new {0}", item.OfferSummary.LowestNewPrice.FormattedPrice);
priceHyperlink.NavigateUrl = item.DetailPageURL;
}
if (item.ItemAttributes.Author != null)
{
authorLabel.Text = string.Format("By {0}", string.Join(", ", item.ItemAttributes.Author));
}
else
{
authorLabel.Text = string.Format("By {0}", string.Join(", ", item.ItemAttributes.Creator.Select(c => c.Value).ToArray()));
}
ItemLink link = item.ItemLinks.Where(i => i.Description.Contains("Wishlist")).FirstOrDefault();
if (link == null)
{
wishListHyperlink.Visible = false;
}
else
{
wishListHyperlink.NavigateUrl = link.URL;
}
}
}
Teşekkür ederim, ben önümüzdeki denemek zorunda kalacak şu anda çok yoğun bir hafta sonu, bu proje üzerinde çalışmaya. – Specto
Serin. İyi şanslar! –
Sadece bu kodu yazabilmek için teşekkür etmek istiyorum. bana saat kurtardın – deadlyvices
Eğer bir göz atmak isteyebilirsiniz CodePlex açık bir kaynak projesi It Amazon Web Hizmetleri için bir .NET Kütüphanesi var .... yoktur. (Codeplex üzerinde gösterildiği gibi) S3 OKS, FPS, EC2 ve DevPay
Bu bu kadar basit olabilir: Burada
S3Client s3 = new S3Client("myAWSKey", "MyAWSPassword");
bool success = s3.Connect();
S3Client s3 = new S3Client("key", "secret"):
var buckets = from b in s3.Buckets
where b.Name == "demo"
select b;
foreach(Bucket b in buckets)
{
Console.WriteLine(b.About());
}
- 1. IOS 8 albüm kapak kapağı
- 2. Bir android uygulamasında internetten albüm kapağı indir
- 3. Amazon Web Services kişisel bir sunucu için makul fiyatlı mi?
- 4. AWS'de (Amazon Web Services) bir keyName nedir?
- 5. Amazon Web Services (AWS) kimlik bilgileri nesnesi oluşturulamıyor
- 6. Ben yönlendirmek için CloudFlare kullanmaya çalışıyorum dizine
- 7. Web Services ve Node.js Çalışan Rolü/Node.js
- 8. Amazon Web Services ile bir gizli anahtar gizli tutmak
- 9. HtmlAgilityPack.HtmlNode Ben HTMLAgilityPack kullanmaya çalışıyorum SelectNodes
- 10. php curl gönderi talebinden başlık bilgilerini almak ister misiniz?
- 11. Latitude ve ben enlem ve resimden boylam bilgilerini istediğiniz resmin
- 12. ben sayfa başına bir div yazdırmak için bir print.css kullanmaya çalışıyorum ve ben
- 13. Temsilci Bilgilerini almak için yansıma
- 14. Windows Mağazası uygulamasının başlık ve sürüm bilgilerini nasıl edinebilirim?
- 15. Uyarı: başlık bilgilerini (PHP) değiştirilemiyor
- 16. java.util.stream.Collectors ben bit maskesi yerine kullanmaya çalışıyorum
- 17. Sabit arka plan kapağı Burada web siteme için sabit arka plan kapağı kullanıyorum mobil görünümü
- 18. Web Services vs Messaging
- 19. Yakut 1.9: Ben UTF-8 bayt dizisi almak ve bir dizeye geri dönüştürmek için Ruby bir yol bulmaya çalışıyorum
- 20. iOS: Alma ve ben iPod kütüphanesinde bir sesli kitabın gelen albüm kapağını almak istiyorum iPod kütüphaneden
- 21. Albüm Adı İle Albüm Alınan Albüm Olun Android
- 22. Kitap kapağı resmini amazon API aracılığıyla edinme API
- 23. CORS hatası veriyor. Ben Amazon s3 bu CORS yapılandırma ile görüntüleri almak için çalışıyorum (Krom sorunu)
- 24. Wcf restful services ve WEB API arasındaki fark
- 25. Ben SqlAzureExecutionStrategy kullanmaya çalışıyorum SQL zaman aşımları başa çıkmak için SqlAzureExecutionStrategy ve "nolock"
- 26. Tuval: bir geri dönüştürülmüş bitmap android kullanmaya çalışıyorum
- 27. Dosyalamak ve almak için ArrayList nasıl yazılır?
- 28. Amazon Web Hizmeti SDK iOS
- 29. gnuplot: Ben çizmek için çalışıyorum SPLOT
- 30. bulmak ve bu komutu kullanmaya çalışıyorum küme parantezleri
Öğeleri aramayı aşağıdakileri temel alarak işe aldınız mı? Ben de çalışan ama yanı şu :( – leen3o
de çok şans olmamasından ulaşmaya çalışıyorum. Fazla şans sahip değil. Aşağıda seçilen cevabı çok yardımcı olmuyor. – Dylan