Facebook Graph API post上的cURL Error[#60,CURLE_SSL_CACERT]

Facebook Graph API post上的cURL Error[#60,CURLE_SSL_CACERT],facebook,facebook-graph-api,curl,facebook-javascript-sdk,facebook-apps,Facebook,Facebook Graph Api,Curl,Facebook Javascript Sdk,Facebook Apps,我有一个JavaScript函数用Graph API发布图像 function postOpenGraphFromUrl(imageUrl, pageUrl, callback) { var options = { 'photo' : pageUrl, 'image[0][url]' : imageUrl, 'image[0][user_generated]' : true }; FB.api('/me/hairchalk:create', 'post',

我有一个JavaScript函数用Graph API发布图像

function postOpenGraphFromUrl(imageUrl, pageUrl, callback) {
  var options = {
    'photo' : pageUrl,
    'image[0][url]' : imageUrl,
    'image[0][user_generated]' : true
  };

  FB.api('/me/hairchalk:create', 'post', options, function(response) {
    if (callback && typeof callback == 'function') {
      callback(response);
    }
  });
}
当我尝试执行时,我的响应中出现以下错误:

/**/ FB.__globalCallbacks.f4c69a98({"error":{"type":"Exception","message":"The user generated photo at https:\/\/hairchalk.ltst.su\/uploads\/look\/file\/7\/large_photo.jpg could not be uploaded because: cURL Error [#60, CURLE_SSL_CACERT]: Transfer failed.","code":1611180}});

正如我从错误消息中看到的,curl有一些问题,但在我这方面,我根本不使用curl。如何解决此问题?

添加链认证为我解决了此问题。这里有一些说明:

您有没有发现这个问题?据我所知,问题出在站点的ssl证书中。我忘了给它添加链证书。你应该把这个链接的核心添加到你的答案中,因为这个链接将来可能不再有效。链接确实不再有效