Как разместить изображение в Facebook через классический ASP? - PullRequest
2 голосов
/ 11 сентября 2011

У меня есть API Graph Facebook, работающий через Classic ASP, и я понимаю, как сделать большинство вещей, таких как публикация обновления статуса, получение информации о пользователе и так далее.Я застрял при попытке загрузить фотографии из фотогалереи нашей компании на нашу страницу в Facebook.

Необходимо выполнить следующие шаги:

  • Считать файл фотографии из файловой системы сервера
  • POST файл через API Graph Facebook, получив опубликованныеID фотографии
  • Добавление тегов к фотографии с использованием идентификатора фотографии, полученного на предыдущем шаге
  • Переход к следующей фотографии

Если кто-то может дать совет относительно того, чтов какой форме должен быть файл данных (я бы использовал ADODB.Stream, или преобразовал двоичный файл в текст, или каким-то другим способом?) и как я должен отформатировать POST, чтобы передать его в Facebook, я был бы очень признателен.

1 Ответ

0 голосов
/ 23 сентября 2012

Взгляните на api docs для загрузки How-To: используйте Graph API для загрузки фотографий в профиль пользователя Если вы посмотрите на сценарий 1: загрузка фотографии в альбом приложения в нижней частиВы можете увидеть образец в php.Ниже приведен код, преобразованный для вас.Если вы говорите о приложении, в котором вы фактически размещаете страницу, показанную на Facebook, то вам понадобится ком-объект, такой как http://www.aspupload.com/, для обработки загрузки.

<%
 access_token=your_access_token
 theURL="https://graph.facebook.com/me/albums?access_token="&access_token
%>
<form enctype="multipart/form-data" action="<%=theURL%>"method="POST">
  <input name="source" type="file">
  <BR>
  <input name="message" type="text"  value="">
  <input type="submit" value="Upload" />
</form>
...