2011-12-04 27 views
1

PHP facebook sdk v3.0.0を使用してFacebookのユーザの壁にコメントを投稿しています。ここで を使用したコードは次のとおりです。証明書の場所を確認する設定facebook php sdkでユーザの壁に投稿中の証明書エラー

エラー:CAfile:の/ etc/PKI/TLS /本命/ CA

$args = array(
     "message" => $message, 
     "link" => $link, 
     "Caption" => $messageCaption, 
    ); 
    try { 
     $postId = $this->api("/$userFBId/feed", "post", $args); 
     return $postId; 
    } catch (FacebookApiException $e) { 
     throw $e; 
    }  

私はそれを実行すると、私は次のエラーメッセージが表示されました-bundle.crt CApath:なし

私は自分のウェブサイトにSSL証明書を追加したことを言及したいと思います。 Facebook SDKが証明書のデフォルトの場所を使用しているようです。しかし、私は共有サーバー上にあり、証明書ファイルはカスタマイズされたフォルダにあります。

どうすればこの問題を解決できますか? CAfileとCApathにカスタマイズされたファイルを使用する方法をfacebook SDKに指定する方法はありますか?

多くのありがとうございます。

答えて

0

しばらくの間、この上で苦労した後、私は私がすることができたように他の人がこの問題を解決するために答える必要があります考えた:base_facebook.php と同じパスで 保存fb_ca_chain_bundle.crtまたから直接fb_ca_chain_bundle.crtダウンロードdevelopers.facebook.comのsdkの場所で、githubを含む他のサイトはありません。

関連する問題