2011-02-09 128 views
2

有没有机会将参数交给Facebook标签?facebook请求参数

+0

也许低于两个答案不理解你的问题....你是否试图从链接传递数据到你的应用程序?如果是这样,下面的'app_data'响应是正确的。但是,如果您只需要一个不同的参数,则可以将其添加到应用配置中的“页面标签”URL中。 – 2012-06-07 21:05:32

回答

1

是的,您可以使用signed_request的app_data参数。据我所知,这是目前唯一的方法。含有查询字符串参数也称为 app_data文件的内容

JSON字符串。通常指定 当应用程序建立链接到 传递一些数据给自己。如果您的应用程序是加载在页​​面选项卡中的iframe ,则只有 可用。

源:http://developers.facebook.com/docs/authentication/signed_request

1

随着app_data。下面是一个例子:

www.facebook.com/pagename?sk=app_12345678910 & app_data文件=%7B%22item1%22%3A%22data%22%7D

$signed_request = $facebook->getSignedRequest(); 
$obj = json_decode($signed_request['app_data']); 
print $obj->{'item1'}; //prints data 
+0

不适用于我......你能想到它为什么不会吗? – daidai 2012-02-02 04:46:50