ejemplos - facebook/php-sdk-v4
AplicaciĆ³n Facebook Pagetab: el usuario le gusta (1)
Estoy usando el SDK de Facebook y creamos una aplicación que funcionó exactamente como lo necesitábamos. Podríamos $FacebookSDK->getSignedRequest()
en PHP y respondería con un objeto que incluía pages->liked
lo que nos permitió determinar si al usuario le gusta la página o no.
De todos modos, hemos creado una aplicación duplicada exacta (la única diferencia es que esta aplicación es aproximadamente 3 meses más nueva que la anterior) y la propiedad like
ha desaparecido por completo y no puedo ponerla en mis manos.
¿Alguna idea de por qué sucede esto? ¿Facebook ha restringido aún más su SDK y ha eliminado esta propiedad para las nuevas aplicaciones?
Ejemplo antes:
stdClass Object
(
[algorithm] => HMAC-SHA256
[issued_at] => 1408626697
[page] => stdClass Object
(
[id] => ************
[admin] => 1
[liked] => 1
)
[user] => stdClass Object
(
[country] => gb
[locale] => en_GB
[age] => stdClass Object
(
[min] => 21
)
)
)
Ejemplo después:
stdClass Object
(
[algorithm] => HMAC-SHA256
[issued_at] => 1408625335
[page] => stdClass Object
(
[id] => ************
[admin] => 1
)
[user] => stdClass Object
(
[country] => gb
[locale] => en_GB
[age] => stdClass Object
(
[min] => 21
)
)
)
Tenga en cuenta que lo único que falta aquí es la propiedad "Me gusta", por lo que no puedo saber si al usuario le gusta nuestra pestaña de página o no. ¡Facebook está trabajando para desarrollarme en estos días!
Gracias, Chris.
https://developers.facebook.com/docs/apps/changelog
(ver cambios v2.1)
Fan- / Like-Gates ya no son posibles y no están permitidas de acuerdo con la Política de la plataforma. Las aplicaciones antiguas siempre devolverán "verdadero" en el parámetro signed_request después del 5 de noviembre de 2014.