Подтвердить что ты не робот

Что означает "завиток"?

Я ежедневно разрабатываю приложения Facebook для JavaScript, но продолжаю спотыкаться на некоторые фрагменты кода, которые я не понимаю, на документацию на Facebook и другие веб-сайты, которые я посещаю.

Я искал Google для CURL и нашел несколько описаний. Я не могу понять, как Facebook хочет, чтобы я использовал его.

curl -F "title=Example Title" -F "description=Description" \
-F "start_time=1329417443" \
"https://graph.facebook.com/PAGE_ID/milestones?access_token=_"

Это для меня бессмысленно. Можете ли вы помочь мне понять, в каком контексте я могу использовать его для Facebook и, возможно, вообще, и направлять меня в правильном направлении, где можно найти больше по этому вопросу?

4b9b3361

Ответ 1

curl - это утилита командной строки, которая позволяет отправлять HTTP-запрос. Это может быть очень полезно для разработки с помощью API веб-сервисов. Я считаю, что он поставляется с предустановленными большинством дистрибутивов Linux, но вам нужно будет загрузить и установить его для Windows. (Вероятно, он поставляется с Cygwin, но также может быть установлен самостоятельно.)

Я бы посоветовал убедиться, что каталог добавлен в переменные окружения PATH. Опять же, возможно, не проблема в Linux, но вам нужно будет сделать это вручную в Windows.

Ответ 2

curl - это команда для извлечения запросов. Аргумент -F (--form) используется для указания параметров формы POST.

Цитирование из man curl:

   -F/--form <name=content>
          (HTTP) This lets curl emulate a filled-in form in which a  user
          has  pressed  the  submit button. This causes curl to POST data
          using the Content-Type  multipart/form-data  according  to  RFC
          2388.  This enables uploading of binary files etc. To force the
          'content' part to be a file, prefix the file  name  with  an  @
          sign. To just get the content part from a file, prefix the file
          name with the symbol <. The difference between @ and < is  then
          that  @ makes a file get attached in the post as a file upload,
          while the < makes a text field and just get  the  contents  for
          that text field from a file.

Ответ 4

Конечно, FB docs использует curl, чтобы показать общий базовый способ выполнения запроса... это зависит от того, какие библиотеки языка платформы вы используете, фактический способ выполнения HTTP-запроса графика

... так что если вы являетесь разработчиком Facebook JavaScript, вы должны использовать XMLHttpRequest (или, я полагаю, вызовы facebook js lib)