0

FBML已被弃用fb:visible-to-connection用于仅向粉丝显示部分页面的 最简单的替代品是什么?

4

1 回答 1

1

这在 PHP 中很容易做到(使用 Facebook SDK)。如果您解码signed_request发布到您的页面的数据,您可以查看用户是否喜欢您的应用所在的页面。

如果您解码数据(例如在 PHP 中,您可以执行以下操作:print_r( $facebook->getSignedRequest() );打印解码后的版本),您将看到如下内容:

Array
(
    ...
    [page] => Array
        (
            [id] => 1234567890
            [liked] => 1
            [admin] => 1
        )
    [user] => Array
        (
            ...
        )
)

如果用户喜欢该页面,则将$response['page']['liked']是,否则。然后,您可以将您的粉丝特定内容包装在条件语句周围:10

if ( $response['page']['liked'] === 1 ) {
    // user if fan
} else {
    // not a fan
}
于 2012-05-28T10:08:47.540 回答