私はたくさんのHWをやっており、フェイスブックのファンゲート着陸ページを作るためのコードをいくつか見つけましたが、それは動作するようです。私は安全なURLを持つことができるようにGoogleの雲のストレージを使用していますFBファンゲート着陸ページ
2つのHTMLファイルを参照するPHPファイルがあり、それぞれがCSSファイルを参照しています。すべてを参照するときに、それらはすべて同じディレクトリ(バケット)にあるので、私は単にファイル名と拡張子を入れます。私の限られた知識に基づいて、私はこれがうまくいくはずだと思いますが、私が間違っているかどうか教えてください
私はこのコードを見つけて私のニーズに合わせて編集しました: 私はそれを場所:
http://commondatastorage.googleapis.com/changed-to-protect-appsecret/facebook.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<?php
require 'facebook.php';
$app_id = "148002285301879";
$app_secret = "myappsecret";
$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => true
));
$signed_request = $facebook->getSignedRequest();
$page_id = $signed_request["page"]["id"];
$page_admin = $signed_request["page"]["admin"];
$like_status = $signed_request["page"]["liked"];
$country = $signed_request["user"]["country"];
$locale = $signed_request["user"]["locale"];
// If a fan is on your page
if ($like_status == 1) {
$a = file_get_contents("fan.html");
echo ($a);
} else {
// If a non-fan is on your page
$a = file_get_contents("nofan.html");
echo ($a);
}
?>
上記のすべては、それがアプリの秘密以外でまったく同じです。
その後、同じバケットにHTMLファイルをアップロードし、nonfan.htmlとfan.htmlという名前のファイルと、fb.cssという名前のファイルと、使用するさまざまなイメージの名前を付けました。私のFacebookアプリで
私はのために配置するかわからない:
キャンバスURL、SecrueキャンバスURL、またはページタブのURL、ページタブのURLを固定します。
天気によって次のいずれかを使用したかどうかは安全です。
http://commondatastorage.googleapis.com/changed-to-protect-appsecret/facebook.php?
https://commondatastorage.googleapis.com/changed-to-protect-appsecret/facebook.php?
「?」を追加しました。 Facebookは私にそれが必要だと言ったので、最後まで。私はまた、HttpをHttpsに変更しましたが、それが正しいかどうかはわかりません。 https://www.facebook.com/pages/Social-Media-Managers-Inc/120283264707317?sk=app_148002285301879
それは基本的に空白で、私は、問題がどこにあるかを把握するには、ここから何をするか分からない:ランディングページがあるのはここ
です。
また、FacebookのアプリケーションやPHPファイルが正しく動作しない、またはHTLMファイルがロードされていないことが問題であるかどうかはわかりません。
THanks for reply DMCS。私は実際に私が何を提案するかを確認するつもりはない、すべて私はそれを置くようです。スクリーンショットが役立つでしょうか? – SMMinc3