我无法将自定义参数发送到我的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