aboutsummaryrefslogtreecommitdiffhomepage
path: root/support/doc
diff options
context:
space:
mode:
Diffstat (limited to 'support/doc')
-rw-r--r--support/doc/api/openapi.yaml32
1 files changed, 11 insertions, 21 deletions
diff --git a/support/doc/api/openapi.yaml b/support/doc/api/openapi.yaml
index 7eb4577bc..032d798fc 100644
--- a/support/doc/api/openapi.yaml
+++ b/support/doc/api/openapi.yaml
@@ -1,7 +1,7 @@
1openapi: 3.0.0 1openapi: 3.0.0
2info: 2info:
3 title: PeerTube 3 title: PeerTube
4 version: 2.0.0-rc.1 4 version: 2.0.0
5 contact: 5 contact:
6 name: PeerTube Community 6 name: PeerTube Community
7 url: 'https://joinpeertube.org' 7 url: 'https://joinpeertube.org'
@@ -160,35 +160,25 @@ paths:
160 http -b GET https://peertube2.cpy.re/api/v1/accounts/{name}/videos 160 http -b GET https://peertube2.cpy.re/api/v1/accounts/{name}/videos
161 - lang: Ruby 161 - lang: Ruby
162 source: | 162 source: |
163 require 'uri'
164 require 'net/http' 163 require 'net/http'
164 require 'json'
165 165
166 url = URI("https://peertube2.cpy.re/api/v1/accounts/{name}/videos") 166 uri = URI.parse("https://peertube2.cpy.re/api/v1/accounts/{name}/videos")
167 167
168 http = Net::HTTP.new(url.host, url.port) 168 http = Net::HTTP.new(uri.host, uri.port)
169 http.use_ssl = true 169 http.use_ssl = true
170 http.verify_mode = OpenSSL::SSL::VERIFY_NONE
171 170
172 request = Net::HTTP::Post.new(url) 171 response = http.get(uri.request_uri)
173 request["content-type"] = 'application/json' 172
174 response = http.request(request) 173 puts JSON.parse(response.read_body)
175 puts response.read_body
176 - lang: Python 174 - lang: Python
177 source: | 175 source: |
178 import http.client 176 import requests
179
180 conn = http.client.HTTPSConnection("https://peertube2.cpy.re/api/v1")
181
182 headers = {
183 'content-type': "application/json"
184 }
185
186 conn.request("POST", "/accounts/{name}/videos", None, headers)
187 177
188 res = conn.getresponse() 178 r = requests.get("https://peertube2.cpy.re/api/v1//accounts/{name}/videos")
189 data = res.read() 179 json = r.json()
190 180
191 print(data.decode("utf-8")) 181 print(json)
192 /accounts: 182 /accounts:
193 get: 183 get:
194 tags: 184 tags: