31 lines
785 B
Python
31 lines
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())
|