Php 就像Facebook标签中的一个页面,并给出链接
我正在创建一个Facebook标签应用程序。人们创建他们的个人资料,每个个人资料都有一个相似的按钮。最受欢迎的人获胜 我们现在面临的问题是如何将URL提供给用户,这样用户就可以共享URL(这样他们就可以得到更多的喜欢)。假设我给出urlPhp 就像Facebook标签中的一个页面,并给出链接,php,facebook,facebook-graph-api,facebook-like,Php,Facebook,Facebook Graph Api,Facebook Like,我正在创建一个Facebook标签应用程序。人们创建他们的个人资料,每个个人资料都有一个相似的按钮。最受欢迎的人获胜 我们现在面临的问题是如何将URL提供给用户,这样用户就可以共享URL(这样他们就可以得到更多的喜欢)。假设我给出urlfb.com/appname/id=12?我应该能够在我的Facebook Tab应用程序中获得id为12的用户的详细信息吗 有了图形API?作为解决方案,您可以使用app\u数据参数。您可以使用url中的app_数据参数将其他参数传递给FB选项卡,如下所示 作
fb.com/appname/id=12
?我应该能够在我的Facebook Tab应用程序中获得id为12
的用户的详细信息吗
有了图形API?作为解决方案,您可以使用app\u数据参数。您可以使用url中的app_数据参数将其他参数传递给FB选项卡,如下所示
作为解决方案,您可以使用app\u数据参数。您可以使用url中的app_数据参数将其他参数传递给FB选项卡,如下所示
<?php
$data = array();
$signed_request = '';
$app_data = '';
if(isset($_REQUEST['signed_request'])) {
$signed_request = $_REQUEST['signed_request'];
$secret = YOUR_APP_SECRET
list($encoded_sig, $payload) = explode('.', $signed_request, 2);
$sig = base64_decode(strtr($encoded_sig, '-_', '+/'));
$data = json_decode(base64_decode(strtr($payload, '-_', '+/')), true);
if(isset($data['app_data'])) {
$app_data = $data['app_data'];
}
}