#c# #asp.net #photos
Вопрос:
У меня есть веб-сайт со всеми моими фотографиями, я хотел бы, чтобы люди могли нажимать на мои фотографии и заказывать отпечатки и т. Д. Через сторонний сервис (Shutterfly и т. Д.). У кого-нибудь есть какие-либо рекомендации или примеры кода для выполнения этого на C#, ASP.NET?
Ответ №1:
Я понятия не имею, актуальна ли эта информация до сих пор, но вот описание API Shutterfly. API, по-видимому, состоит из простой записи HTTP-формы со встроенными парами имя-значение.
Пример:
<form action="http://www.shutterfly.com/c4p/UpdateCart.jsp" method="post">
<input type="hidden" name="addim" value="1">
<input type="hidden" name="protocol" value="SFP,100">
<input type="hidden" name="pid" value="C4P">
<input type="hidden" name="puid" value="AFFL">
<input type="hidden" name="imnum" value="1">
<input type="hidden" name="imraw-1" value="http://images.partner.com/foo/12345.jpg">
<input type="hidden" name="imrawheight-1" value="1800">
<input type="hidden" name="imrawwidth-1" value="1200">
<input type="hidden" name="imthumb-1" value="http://images.partner.com/foo/12345_thumb.jpg">
<input type="hidden" name="imthumbheight-1" value="150">
<input type="hidden" name="imthumbwidth-1" value="100">
<input type="hidden" name="returl" value="http://www.partner.com/alice">
<input type="submit" value="Submit">
</form>
Написать для него какую-нибудь оболочку C# не должно быть сложной задачей.
Комментарии:
1. Теперь кажется более сложным с OAuth, XML и т. Д.: shutterfly.com/documentation/start.sfly