【问题标题】:Synology API SetCameraSchedule - GET 414 Request-URI Too Large | POST 405 Not AllowedSynology API SetCameraSchedule - GET 414 Request-URI 太大 | POST 405 不允许
【发布时间】:2017-08-16 19:35:27
【问题描述】:

我正在尝试通过 Synology API 更改相机通知时间表。

GET 请求返回 414 Request-URI Too Large POST 请求返回 405 Not Allowed

似乎不可能通过 get 请求来做到这一点。请帮我修复 POST 请求!

以下是此方法的文档: 第 241 页 设置CameraSchedule https://usdl.synology.com/download/Document/DeveloperGuide/Surveillance_Station_Web_API_v2.6.pdf

GET func 返回:Request-URI Too Large

def syn_cam_notification_shedule_set(cam_id, event_type, state):
cam_id = str(cam_id)
event_type = str(event_type)
state = str(state)
url = 'https://'+server+'/webapi/entry.cgi?version="1"&schedule=[{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"}]&eventType='+event_type+'&cameraId='+cam_id+'&api="SYNO.SurveillanceStation.Notification.Schedule"&method="SetCameraSchedule"'
print(url)
r = s.get(url, verify=False)
print(r.text)

POST 函数返回:405 不允许

def syn_cam_notification_shedule_set(cam_id, event_type, state):
cam_id = cam_id
event_type = event_type
state = str(state)
url = 'https://'+server+'/webapi/entry.cgi'

data = {
    '_sid': sid,
    'version': '1',
    'schedule': '[{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"},{"schedule":"'+state+'"}]',
    'eventType': event_type,
    'cameraId': cam_id,
    'api': 'SYNO.SurveillanceStation.Notification.Schedule',
    'method': 'SetCameraSchedule'
}
r = s.post(url, data=data, verify=False)
print(r.text)

这是我的其他代码:

s = requests.Session()

def syn_login():
    url = 'https://'+server+"/webapi/auth.cgi?api=SYNO.API.Auth&method=Login&version=6&account="+login+"&passwd="+password+"&session=SurveillanceStation"
    r = s.get(url, verify=False)
    r_json = json.loads(r.text)
    if r_json['success']:
        print(r_json['data']['sid'])
        return r_json['data']['sid']

sid = syn_login()

【问题讨论】:

    标签: python api synology


    【解决方案1】:

    我通过修改我的 Synology Nginx 配置(通过 SSH 访问)解决了这个问题

    我创建了一个新文件/etc/nginx/conf.d/http.size.conf

    并添加此内容:

    client_header_buffer_size 64k;
    large_client_header_buffers 4 64k;
    

    然后用sudo synoservicectl --restart nginx重启你的nginx服务

    如果您有兴趣,我正在用 Python 开发一个库来与 Surveillance Station API 交互:here

    【讨论】:

    • 谢谢,我会试试的。您的库是否需要修改 nginx 配置?
    • 唯一需要修改的是由于 URI 太大而设置的计划
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-31
    • 1970-01-01
    • 2017-03-22
    • 2013-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多