的file_get_contents我嘗試使用下面的代碼讓我的FB應用程序的訪問令牌:服務器無法在HTTPS
$app_token_url = "https://graph.facebook.com/oauth/access_token?"
. "client_id=" . $app_id
. "&client_secret=" . $app_secret
. "&grant_type=client_credentials";
$response = file_get_contents($app_token_url);
$params = null;
parse_str($response, $params);
echo("This app's access token is: " . $params['access_token']);
它工作正常,從localhost
而不是從我的服務器(連接超時)。 openssl庫根據phpinfo()啓用。
更新:問題似乎發生在任何https URL上。 allow_url_fopen已打開。
更新2:它似乎是一個防火牆問題。當我通過SSH登錄服務器時,我無法訪問任何https網址。我問他們打開443端口
謝謝,但不起作用。很明顯,問題發生在任何https網址(可以正常使用http url) – arnaudrg