2012-07-17 28 views
5

Recentemente ho ricevuto una notifica che sto utilizzando una o più chiamate obsolete che avranno un impatto sul sito Web a breve. Il problema è che non riesco a trovare alcuna documentazione utile per determinare quale chiamata è obsoleta e ogni chiamata che sto facendo sembra essere ancora ok.Qual è la mia chiamata obsoleta dell'API di Facebook?

Qualcuno può dirmi quale di queste chiamate è obsoleta?

FB.init 
FB.Event.subscribe // auth.login, auth.logout 
FB.getLoginStatus 
FB.api 
FB.login 
FB.logout 

Come annunciato nel Facebook Developer blog, Facebook è nel processo di rimozione metodi della Javascript SDK che non sono ufficialmente supportati. La tua app "MY APP" (MY APP NUMBER) è stata identificata come utilizzando tali metodi e ti informiamo su questo ora che puoi apportare le modifiche necessarie per evitare che l'applicazione venga influenzata quando eseguiamo questi metodi per la prima volta negli stub vuoti e successivamente quando li rimuoviamo.

Grazie! Brett

+0

Suppongo che 'FB.logo' dovrebbe essere' FB.logout'? [Per quanto posso vedere] (https: //developers.facebook.com/docs/reference/javascript /) nessuno di questi è "obsoleto"? – RobIII

+1

La tua domanda è tanto vaga quanto "l'avviso" che hai ricevuto. Potresti dirci un po 'di più su chi lo ha inviato e esattamente cosa dicono ??? – paulsm4

+0

Ho aggiunto la loro notifica e corretto FB.logout –

risposta

1

Mi dispiace per la vaghezza di questa email, ma posso assicurarti che, se questi sono i metodi che usi, allora sei al sicuro.

ragioni comuni per andare incontro a questa e-mail sono

  • utilizzando un componente di terze parti che utilizzano tale metodo (molti in flash SDK di farlo)
  • utenti stanno visualizzando il tuo sito con un'estensione che utilizzano tale metodo
  • qualcuno copia-incolla di codice da voi, ereditando la tua appId
  • qualcuno che ha un errore di battitura nella loro appId, in modo che corrisponda tuo