以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  怎样将下面的python代码转换为foxtable的代码  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=122406)

--  作者:lxy060669
--  发布时间:2018/7/24 21:51:00
--  怎样将下面的python代码转换为foxtable的代码
请教老师,怎样将下面的代码转换为在foxtable中运行的代码?


#!/usr/bin/python
# -*- coding: UTF-8 -*-
import requests
import time
import json
import hashlib
import base64


def main():
    x_appid = \'123456\'
    api_key = \'852d33s93fdd33sasas\'
    url = \'http://api.xfyun.cn/v1/service/v1/image_identify/face_verification\'
    x_time = str(int(time.time()))
    param = {\'auto_rotate\': True}
    param = json.dumps(param)
    x_param = base64.b64encode(param.encode(\'utf-8\'))
    m2 = hashlib.md5()
    m2.update(str(api_key + x_time + str(x_param,\'utf-8\')).encode(\'utf-8\'))
    x_checksum = m2.hexdigest()
    x_header = {
        \'X-Appid\': x_appid,
        \'X-CurTime\': x_time,
        \'X-CheckSum\': x_checksum,
        \'X-Param\': x_param,
    }
    with open(r\'c:/imag1\', \'rb\') as f:
        f1 = f.read()
    with open(r\'c:/imag2\', \'rb\') as f:
        f2 = f.read()
    f1_base64 = str(base64.b64encode(f1), \'utf-8\')
    f2_base64 = str(base64.b64encode(f2), \'utf-8\')
    data = {
        \'first_image\': f1_base64,
        \'second_image\': f2_base64,
            }
    req = requests.post(url, data=data, headers=x_header)
    result = str(req.content, \'utf-8\')
    print(result)
    return


if __name__ == \'__main__\':
    main()

--  作者:有点蓝
--  发布时间:2018/7/24 21:54:00
--  
不会,没学过python
--  作者:有点甜
--  发布时间:2018/7/25 9:17:00
--  

参考

 

https://doc.xfyun.cn/rest_api/

 

http://www.foxtable.com/mobilehelp/scr/0163.htm