ขั้นตอนสำหรับการเชื่อมต่อ API
จะมี บัญชีของ GitLab ก่อน และ Personal Access Tokens สำหรับเข้าถึงโปรเจค
สำหรับการขอ Personal Access Tokens สามารถดูได้ที่นี่ คลิก
ตัวอย่างโค้ดในการเซื่อมต่อ API ใน Python
โค้ด: เลือกทั้งหมด
import requests
from zipfile import ZipFile
# xxxxx = เป็น project ID
# xxxxxx = Personal Access Tokens ที่ขอในตอนแรก
re = requests.get('http://gitlab.example.com/api/v4/projects/xxxxx/repository/archive.zip?private_token=xxxxxx')
with open('archive.zip', 'wb') as zip_write:
zip_write.write(re.content)
zip_write.close()
with ZipFile('archive.zip', 'r') as zipObj:
zipObj.extractall()
อ้างอิง
https://docs.gitlab.com/ee/api/api_resources.html
https://stackoverflow.com/questions/57469184/how-do-i-access-gitlab-api-using-python-gitlab
https://pypi.org/project/requests/