我無法將自定義參數發送到我的Facebook粉絲頁面標籤。將自定義參數傳遞給Facebook粉絲頁面標籤
我使用PHP,並經過是這樣的:
http://www.facebook.com/pages/ {頁面名稱}/SK = APP_ID &通= 1
但我無法讀取參數傳遞
Sreejith
我無法將自定義參數發送到我的Facebook粉絲頁面標籤。將自定義參數傳遞給Facebook粉絲頁面標籤
我使用PHP,並經過是這樣的:
http://www.facebook.com/pages/ {頁面名稱}/SK = APP_ID &通= 1
但我無法讀取參數傳遞
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文件到瀏覽器窗口,您可以在其所有的榮耀驚歎。
您可以添加http://facebook.com/blabla?app_data=value1|value2|value3然後爆炸('|',$ signed_request ['app_data']) – luchaninov 2011-09-12 11:53:42
有可用的解決方案,雖然我還沒有嘗試過,但希望工程 http://ikorolchuk.blogspot.com/2011/03/facebook-fan-page-pass-parameter-to.html
哦,哇,我不知道app_data參數。
下面是另一種方法:
http://iamskwerl.com/tech/2011/11/passing-query-variables-to-facebook-fan-page-tabs/
我想你的應用程序在你的粉絲頁面裏面的IFrame裏面!這就是您可以訪問這些參數的原因。 – ifaour 2011-02-16 20:46:24
@ifaour,是的,它在IFrame內 – sreejith 2011-02-17 09:45:18