簡體   English   中英

無法將app_data傳遞到我的Facebook標簽頁

[英]Cannot get app_data passed to my facebook tab page

我嘗試了一些解決方案,但似乎無法檢索傳遞給我的Facebook標簽頁的“ app_data”。

UPDATE ----------------對於我的選項卡式頁面,我正在使用以下內容,但它不起作用:

// Connect to Facebook
$facebook = new Facebook(array(
        'appId'  => $FB_APP_ID, 
        'secret' => $FB_APP_SECRET
));
$signed_request = $facebook->getSignedRequest();
echo ($signed_request["app_data"]);//Nothing is output here!

signed_request app_data用於頁面標簽應用,

對於常規的畫布應用程序,這些值應僅可用於$_REQUEST['app_data']

$facebook = new Facebook(array(
    'appId' => '$testapp_id',
    'secret' => '$testapp_skey',
    '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"];    
$fanpagid =$page_id;    

try {
$page_info  = $facebook->api("/".$page_id."?fields=link");
}catch(Exception $o) {
}

$fanpage=$page_info["link"];
$fullpageurl=$fanpage."?sk=app_".$app_id;

嘗試使用此代碼...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM