Spaces:
Running
on
Zero
Running
on
Zero
import requests | |
import json | |
import os | |
# current_user: User = Depends(get_current_active_user)): | |
# oauth2_scheme = OAuth2PasswordBearer(tokenUrl="/token") | |
# current_user: User = Depends(get_current_active_user)): | |
# oauth2_scheme = OAuth2PasswordBearer(tokenUrl="/token") | |
from fastapi import APIRouter, HTTPException | |
#router = APIRouter() | |
router = APIRouter(prefix="/appsheet", tags=["appsheet"]) | |
def get_senario(id,res): | |
table = "LOG" | |
APPSHEET_APPID = os.getenv("APPSHEET_APPID") | |
APPSHEET_KEY = os.getenv("APPSHEET_KEY") | |
url = f"https://api.appsheet.com/api/v2/apps/{APPSHEET_APPID}/tables/{table}/Action" | |
payload = { | |
"Action": "Add", | |
"Properties": {}, | |
"Rows":[ | |
{ | |
"コメント":res, | |
"イメージID":"12121", | |
"USERNAME":id, | |
"ユーザーIMG":"122", | |
} | |
]} | |
headers = { | |
"contentType": "application/json", | |
"ApplicationAccessKey": APPSHEET_KEY, | |
"Content-Type": "application/json", | |
} | |
messages = [] | |
response = requests.request("POST", url, headers=headers, data=json.dumps(payload)) | |
# print(response) | |
#print(response) | |
for key in response: | |
print(key) | |
#print(response.text) | |
print(response.json) | |
return response.text#.json() | |
# main input | |
#res = get_senario("LOG") | |
#print(res) | |
#return res | |
#print(response.json()) | |
if __name__ == "__main__": | |
get_senario("test","test") |