[英]Facebook PHP SDK getUser() CKR_DEVICE_ERROR
我已使用Facebook PHP SDK为我的网页创建Facebook登录。 它按预期工作。
从昨天到最后一个星期四的某个时间,它突然停止工作。 尚未对代码进行任何更改。 为了消除所有错误,我可能创建了一个测试脚本,该脚本仅包含登录的基础知识-实际上只是从SDK复制了登录示例。
该脚本显示了相同的问题。 在StackOverflow上进行的一些挖掘使我想到了从base_facebook.php中的Fundget getAccessTokenFromCode()中引发的异常中打印数组的想法。
该数组包含以下内容:
FacebookApiException Object (
[result:protected] => Array (
[error_code] => 35
[error] => Array (
[message] => A PKCS #11 module returned CKR_DEVICE_ERROR, indicating that a problem has occurred with the token or slot.
[type] => CurlException
)
)
[message:protected] => A PKCS #11 module returned CKR_DEVICE_ERROR, indicating that a problem has occurred with the token or slot.
[string:Exception:private] => [code:protected] => 35
我对这里的位置不知所措,因此任何提示或帮助将不胜感激。
哦,快乐的一天!
该服务器正在运行Fedora19。我注意到我无法更新到最新版本的CURL,因此,为了消除我决定更新到Fedora 20的所有可能性。
这就解决了问题。 我猜测CURL的旧版本中有问题,并且仅在Fedora 20可用版本中得到修复。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.