如何使用Python添加证书(相当于Java keytool)

我正在尝试使用Python(Facebook SDK)连接到Facebook API。我已经有一个使用Java的有效示例,在该示例中,必须使用keytool导入证书才能工作:

keytool –importcert –trustcacerts –alias <my_alias> -file <file_path>\certificate.cer -keystore C:\Progra~1\Java\jdk1.8.0_101\jre\lib\security\cacerts -storepass <storepass>

但是当我运行Python脚本时,出现错误消息:

(由SSLError(SSLCertVerificationError(1,'[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败:无法获取本地颁发者证书

我的代码:

 import facebook

  graph = facebook.GraphAPI(access_token="<access_token>",version="2.12")

  post = graph.get_object(id='<object_id>',fields='message')
  print(post['message'])

我正在尝试许多解决方案(例如,certigfi),但似乎无济于事。我是否必须再次将证书导入“ Python上下文”?

谢谢!

huangyellow1988 回答:如何使用Python添加证书(相当于Java keytool)

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2912558.html

大家都在问