Como criar um GitHub Gist com API?

Ao olhar para o GitHub Gist API, entendi que é possível criar o Gist criar para usuários anônimos sem nenhuma API / autenticação. É assim?

Não consegui encontrar respostas para as seguintes perguntas:

  1. Existem restrições (número de gistas) a serem criadas, etc.?
  2. Existe algum exemplo que eu possa postar o código de um campo de input de texto de formulário para criar um resumo? Não consegui encontrar nenhum.

Obrigado por qualquer informação sobre isso.

Sim.

Da documentação Github API V3 :

Para solicitações que usam Autenticação Básica ou OAuth, você pode fazer até 5.000 pedidos por hora. Para pedidos não autenticados, o limite de taxa permite que você faça até 60 pedidos por hora.

Para criar uma essência, você pode enviar uma solicitação POST seguinte maneira:

 POST /gists 

Aqui é um exemplo que eu fiz:

  'description for your gist', 'public' => 1, 'files' => array( 'foo.php' => array('content' => 'sdsd'), ), ); $data_string = json_encode($data); # Sending the data using cURL $url = 'https://api.github.com/gists'; $ch = curl_init($url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); # Parsing the response $decoded = json_decode($response, TRUE); $gistlink = $decoded['html_url']; echo $gistlink; } ?> 
Code:

Consulte a documentação para obter mais informações.