curl -F, что это значит? php instagram

Я пытаюсь понять, что это значит? Я хочу, чтобы иметь возможность опубликовать что-то в API Instagram, но не уверен, что означает curl -F? Я попытался найти его в google, но это не дает мне многого. Может, кто-то с этим вопросом может просветить какой-то свет?

Кроме того, что такое лучший способ опубликовать в Instagram с помощью этого метода? Документация запрашивает

curl -F 'access_token=ACCESS-TOKEN' \ https://api.instagram.com/v1/media/{media-id}/likes 

Может кто-то объяснить это мне?

Заранее спасибо!

curl – это утилита linux, которая имитирует веб-запросы. Выдача команды curl -F HTTP-запрос с данными представления формы. В этом случае данными формы являются data access_token=ACCESS-TOKEN и он выдается на адрес https://api.instagram.com/v1/media/{media-id}/likes

Дополнительная информация о том, что такое cURL, и что она делает, можно найти по адресу http://curl.haxx.se/docs/manpage.html.

От 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. Example, to send your password file to the server, where 'password' is the name of the form-field to which /etc/passwd will be the input: curl -F password=@/etc/passwd www.mypasswords.com To read content from stdin instead of a file, use - as the filename. This goes for both @ and < constructs. You can also tell curl what Content-Type to use by using 'type=', in a manner similar to: curl -F "web=@index.html;type=text/html" url.com or curl -F "name=daniel;type=text/foo" url.com You can also explicitly change the name field of a file upload part by setting filename=, like this: curl -F "file=@localfile;filename=nameinpost" url.com See further examples and details in the MANUAL. This option can be used multiple times. 

-F эмулировать заполнение пользователем формы и отправку.

Вы можете найти это на странице man curl в вашей системе. Если он поддерживает этот параметр, он будет иметь запись на странице руководства.

Это не вопрос программирования, но я могу дать вам несколько советов, которые помогут вам на вашем пути.

-F говорит завиток, чтобы эмулировать заполненную форму HTML, которая только что нажала кнопку отправки.

Посмотрите на эту страницу: http://curl.haxx.se/docs/manpage.html

И прокрутите вниз или найдите бит, называемый

 '-F, --form <name=content>' 

Поскольку это детализирует его с большей сложностью