31 lines
No EOL
785 B
Python
31 lines
No EOL
785 B
Python
import os
|
|
import requests
|
|
from dotenv import load_dotenv, dotenv_values
|
|
|
|
load_dotenv()
|
|
|
|
|
|
baseurl = '' # replace with your actual URL
|
|
path = "/app/create"
|
|
url = os.getenv("baseurl")+path
|
|
|
|
data = {
|
|
"name": "test",
|
|
"description": "test",
|
|
"permission":
|
|
["read:drive","write:drive","write:messaging","write:notes"],
|
|
"callbackUrl": "http://example.com"
|
|
}
|
|
|
|
# Define the headers, including the bearer token for authorization
|
|
headers = {
|
|
'Authorization': f'Bearer {os.getenv("api_key")}', # replace YOUR_ACCESS_TOKEN with your actual token
|
|
'Content-Type': 'application/json'
|
|
}
|
|
|
|
# Send the POST request
|
|
response = requests.post(url, json=data, headers=headers)
|
|
|
|
# Print the response (optional)
|
|
print(response.status_code)
|
|
print(response.json()) |