1

PHPを使用して簡単なFBアプリを作成しました。FBによって課せられた新しい規制を満たすために、私はすでにサーバーにSSL証明書をインストールしています。ただし、アプリは安全なブラウジングが有効になっている場合にのみ表示されます。有効になっていない場合は、空白のキャンバスのみが表示されます。

FBではデフォルトでセキュアブラウジングが有効になっていないことを知っています。これが起こっている理由はありますか?

4

3 に答える 3

0

リクエストURIにHTTPが表示されている場合は、HTTPSを使用するようにユーザーを転送できます。

// forced HTTPS mechanism used in heroku Facebook App
if (substr(AppInfo::getUrl(), 0, 8) != 'https://' && $_SERVER['REMOTE_ADDR'] != '127.0.0.1') {
    header('Location: https://'. $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
    exit();
}
于 2012-05-16T03:12:56.480 に答える
0

ログイン URL に、https:// ではなく http:// を指定したことを確認してください。

     $loginUrl=$facebook->getLoginUrl(array(
    'scope'         => 'scopes',
    'redirect_uri'  =>'http://apps.facebook.com/YOURAPPNAMESPACE/'
      ));
于 2012-05-16T04:07:37.423 に答える
0

開発者ページでアプリケーション設定を確認してくださいHTTPS URLCanvas URL

于 2012-05-16T04:56:46.380 に答える