Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python脚本中从SkyBiometry调用API_Python_Api_Http_Python Requests - Fatal编程技术网

如何在python脚本中从SkyBiometry调用API

如何在python脚本中从SkyBiometry调用API,python,api,http,python-requests,Python,Api,Http,Python Requests,我不熟悉stackoverflow,也不熟悉python编程,我正试图通过skybiometry.com的服务从我的硬盘上获取图像的情感分析。它们的示例链接类似于:“我想在我的python脚本中使用我的图像来实现这一点。他们在4.13点的网站上说,如果我想分析硬盘上的图像,请求必须以MIME格式生成。我不知道如何处理这件事。在我的另一个项目中,我做了这样的请求 import requests auth_headers = { 'api_key': api

我不熟悉stackoverflow,也不熟悉python编程,我正试图通过skybiometry.com的服务从我的硬盘上获取图像的情感分析。它们的示例链接类似于:“我想在我的python脚本中使用我的图像来实现这一点。他们在4.13点的网站上说,如果我想分析硬盘上的图像,请求必须以MIME格式生成。我不知道如何处理这件事。在我的另一个项目中,我做了这样的请求

import requests     
    auth_headers = {
            'api_key': api_key,
            'api_secret': api_secret,
             }

    url = 'http://api.skybiometry.com/fc/faces/detect'

    files = {   'source': open(path + ".jpg", 'rb')

            }
    data = {    'timeout': 60

           }

response = requests.post(url, files=files, data=data, headers=auth_headers)

print (response.json())
有人能帮我调整这个请求使其生效吗?
非常感谢

您需要更改
api_key
api_secret
以获得您自己的skybiometry凭据才能使用该python脚本

无论如何,我更喜欢先为python安装api客户端skybiometry,然后使用python脚本。要安装它,您需要遵循以下步骤:

  • git克隆git@github.com:SkyBiometry/python face client.git
  • cd python face客户端
  • python setup.py build
  • python setup.py安装
  • 然后,您可以使用
    import
    和skybiometry凭据使用api客户端,例如:

    from face_client import FaceClient
    client = FaceClient('API_KEY', 'API_SECRET')
    
    为您自己的skybiometry凭据更改
    API_密钥
    API_密钥

    有关更多示例以及如何使用api客户端,您可以观看以下内容:


    您好。

    您需要更改
    api_密钥
    api_秘密
    以获得您自己的skybiometry凭据,才能使用该python脚本

    无论如何,我更喜欢先为python安装api客户端skybiometry,然后使用python脚本。要安装它,您需要遵循以下步骤:

  • git克隆git@github.com:SkyBiometry/python face client.git
  • cd python face客户端
  • python setup.py build
  • python setup.py安装
  • 然后,您可以使用
    import
    和skybiometry凭据使用api客户端,例如:

    from face_client import FaceClient
    client = FaceClient('API_KEY', 'API_SECRET')
    
    为您自己的skybiometry凭据更改
    API_密钥
    API_密钥

    有关更多示例以及如何使用api客户端,您可以观看以下内容:

    你好