0

FBMLは廃止されました。fb:visible-to-connectionファンだけにページの一部を表示するために使用されるの最も簡単な置き換えは何ですか?

4

1 に答える 1

1

これは、PHP で (Facebook SDK を使用して) 非常に簡単に実行できます。ページに POST されたデータをデコードするとsigned_request、アプリが表示されているページをユーザーが気に入ったかどうかを確認できます。

データをデコードすると (たとえば、PHP ではprint_r( $facebook->getSignedRequest() );、デコードされたバージョンを印刷するために実行できます)、次のように表示されます。

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

$response['page']['liked']ユーザーが1ページを気に入ったかどうか、そうでないかどうか0です。次に、ファン固有のコンテンツを条件ステートメントでラップできます。

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