web-dev-qa-db-ja.com

カスタムパラメータをFacebookのファンページタブに渡す

Facebookのファンページのタブにカスタムパラメータを送信できません。

私はphpを使用していて、次のように渡しています:

http://www.facebook.com/pages/ {page-name} /?sk = APP_ID&pass = 1

しかし、パラメータパスを読み取ることができません

スリージス

23
sreejith

Facebookは、signed_Requestデータの一部としてデータを渡します。 PHPを使用して取得する方法は次のとおりです。

<?php 
require 'facebook.php';
$app_id = "YOUR APP ID HERE";
$app_secret = "YOUR SECRET KEY HERE";


$facebook = new Facebook(array(
        'appId' => $app_id,
        'secret' => $app_secret,
        'cookie' => true
));


// THE MAGIC SAUCE
$signed_request = $facebook->getSignedRequest();

$page_id = $signed_request["page"]["id"];
$like_status = $signed_request["page"]["liked"];
// HERE IS A STRING OF YOUR APP DATA.
$app_data = $signed_request["app_data"];

echo '$app_data = '.$app_data;
?>

この例では、Facebook PHP apiが必要であり、app_dataをブラウザウィンドウに書き込みます。そこでは、そのすべての栄光に驚嘆することができます。

43

わあ、app_dataパラメータについては知りませんでした。
価値のあるものはすべて別の方法です。
http://iamskwerl.com/tech/2011/11/passing-query-variables-to-facebook-fan-page-tabs/

5
Skwerl

私は試していませんが、うまくいくことを願って利用可能な解決策があります http://ikorolchuk.blogspot.com/2011/03/facebook-fan-page-pass-parameter-to.html

3
Inam Abbas