2012-05-30 15 views
6

Mi aplicación se ya no está permitiendo que la gente fije a facebook de ella, y se está lanzando este error cuando intento -de error: Esta variable está en desuso

"Error: Esta variable está en desuso Para temporalmente. habilítelo, puede desactivar la migración de la plataforma "agosto 2012". Se inhabilitará permanentemente el 1 de agosto de 2012. "

He leído un par de otras publicaciones de personas que tienen el mismo problema e intenté solucionarlo, deshabilitando los cambios de última hora de agosto de 2012. Sin embargo, ya estaba desactivado y no he podido encontrar otra forma de solucionar el problema.

¿Alguna idea de cómo solucionarlo?

+1

[StackOverflow no es un proxy para Atención al cliente] (http://meta.stackexchange.com/a/128579/172661). Esta es una pregunta que probablemente debería hacerse en Facebook, ya que no parece ser una pregunta de programación. –

+2

No ha puesto en algún lugar información suficiente aquí para que podamos ayudarlo; ¿Qué llamada API estás haciendo? ¿Facebook [Roadmap] (https://developers.facebook.com/roadmap/) menciona que el método está en desuso o programado para su eliminación? ¿Has intentado actualizar el código para usar las API más nuevas? – Igy

+0

Estoy teniendo el mismo problema ahora, ¿actualizará Sharekit a 2.0 ayudará? – user1035877

Respuesta

2

Cuando Facebook realiza cambios en su API, son offering a migration period of 90 days para los desarrolladores a migrate.

Pero si no ha migrado después de ese período de gracia, está bastante jodido.

Estos son los breaking changes from August 2012:

Disabling FB.Canvas.setAutoResize - Originally scheduled for January 1, 2011 We have renamed FB.Canvas.setAutoResize to FB.Canvas.setAutoGrow so that the method more accurately represents its function. FB.Canvas.setAutoResize will stop working on August 1st. We will completely delete the function on September 5th.

Page Post GETs from Graph API/FQL Will Require an Access Token
All calls to GET Page posts from the Graph API or FQL will now require an access token to be used.

Removing prompt_permissions.php and prompt_feed.php We will be removing a very old version of the feed dialog (/connect/prompt_feed.php) as well as a very old version of the auth dialog (/connect/prompt_permissions(s).php). If you are one of the very few developers still using these legacy endpoints, you should upgrade to the current Feed Dialog and/or OAuth Dialog.

Removing Add To Timeline Plugin
We will be removing the Add to Timeline plugin. If you are embedding the Add to Timeline plugin, we will render the Login Button in its place with the publish_actions permission automatically added to the scope parameter.

No puedo decir qué cambio que rompió su aplicación (aunque yo supongo que es Extracción prompt_permissions.php y prompt_feed.php), pero se debería hacer asegúrese de actualizar a la última versión de cualquier marco de Facebook (es decir, update ShareKit) que esté utilizando y/o asegúrese de utilizar la nueva API de Facebook lo antes posible.

Para evitar problemas similares en el futuro, asegúrese de ver el roadmap y, aún mejor, siga the developer blog.

Cuestiones relacionadas