2013-07-03 18 views
5

Ho seguito le istruzioni in questa pagina: https://developers.facebook.com/docs/reference/api/page/#realtimeSmettere di ricevere aggiornamenti in tempo reale per una pagina di Facebook

Ma non riesco a ottenere il Eliminazione di una sezione di App a lavorare. Questo è il caso sia dell'SDK PHP che dell'API Explorer grafico di Facebook.

Per prima cosa aggiungere un app per avere aggiornamenti in tempo reale da postando

/<page_id>/tabs 

con il parametro app_id impostato il mio ID App. Passo anche un token di accesso per la pagina.

Questo restituisce 'true' in Graph Explorer e '1' con PHP SDK, che a mio avviso significa successo in entrambi i casi. So che questo è vero in quanto ho ricevuto dati per il mio endpoint in tempo reale.

Tuttavia, devo anche essere in grado di eliminare questi abbonamenti, per pagina. La documentazione suggerisce questo è fatto eseguendo un DELETE per

/<page_id>/tabs/app_<app_id> 

nuovamente superato lo stesso token di accesso come prima. Sia nel grafico Explorer e il PHP SDK, questo ritorna:

(#100) Tab is not installed or not removable: <The same app_id I passed> 

Ho visto un paio di altre persone che riferiscono lo stesso problema, ma a quanto pare nessuna soluzione. Se qualcuno è riuscito a capirlo, apprezzerei moltissimo i tuoi pensieri.

+0

Puoi semplicemente andare alle impostazioni dell'app e rimuoverlo? –

+0

Non sembra essere un'opzione per questo. – Gav

+0

Quando vai su https://developers.facebook.com/apps/PUT_YOUR_APP_ID_HERE/realtime?ref=nav non c'è abbonamento? –

risposta

0

ci sono due alternative possibili:

Vai https://www.facebook.com/{page_id}/settings?tab=apps e rimuovere manualmente l'applicazione dalla pagina. Se l'app non è presente, è già stata rimossa.

Oppure:

È possibile utilizzare la Real-time Update documentation e utilizzare una chiamata API DELETE per annullare l'iscrizione alla pagina da aggiornamenti in tempo reale. Tuttavia, se la tua applicazione viene utilizzata con più di una pagina, annulla anche le altre pagine.

+0

Come menzionato nel mio post iniziale, la chiamata dell'API DELETE non funziona. Facebook ha riconosciuto questo problema qui https://developers.facebook.com/bugs/503381706394259 – Gav

+0

L'altro metodo funziona? Cioè eliminare la scheda dalle impostazioni della pagina? –

+0

Questo può dare un'idea di un flusso completo di abbonamento alla pagina: http://tech-brains.blogspot.in/2015/04/real-time-updates-for-facebook-page.html – RAJ

Problemi correlati