2014-05-06 10 views
7

Sto cercando di effettuare una ricerca tramite l'API di Facebook e ottenere il seguente errore da Facebook - (#11) Post search has been deprecatedFacebook Post Posta non approvata?

URL che sto usando per interrogare grafico: https://graph.facebook.com/search?q=search_query&type=post&access_token={access_token}

Tutte le idee perché questo sta accadendo come posso' Sembra che la ricerca dei post sia deprecata?

+0

essere consapevoli di questo: "le API sono supportati per almeno due anni dopo la loro introduzione, fatta eccezione per v1.0, che sarà disponibile solo per un anno dopo il rilascio di v2.0. " – gaponov

risposta

14

UPDATE

Graph API v1.0 è stato completamente deprecato e non è più disponibile come soluzione alternativa. Risposta originale sotto per riferimento.


Sì, la versione 2.0 di GraphAPI non consente più la ricerca di post. Vedi lo updated documentation.

È possibile continuare a cercare i messaggi di cambiare la chiamata API per:

https://graph.facebook.com/v1.0/search?q=search_query&type=post&access_token={access_token} 

Vale a dire aggiungere v1.0/ dopo https://graph.facebook.com/

+1

Grazie per l'ottima risposta - mi sembra che Facebook manchi davvero un trucco lì! – Chris

+0

Perché esattamente è stato deprecato? C'è una ragione per questo? – gaponov

+3

@gaponov Non sono stato in grado di trovare una ragione, o molta descrizione del motivo per cui hanno fatto questo, ma è fastidioso che hanno! – Chris

9

Come accennato Niraj Shah, la ricerca per il tipo "post" è già metodo API 'legacy' e può essere utilizzato con il percorso '/v1.0/search?type=post', MA c'è un altro problemi: la tua applicazione non può utilizzare l'API v1.0, se è stata creata dopo il 30 aprile 2014. Quindi fai attenzione. Secondo questo answer.

+0

... e tutte le app sono state aggiornate alla versione v2.x dopo il 30 aprile 2015. – Raptor

4

Secondo Facebook, "Tutte le app abilitate a Facebook verranno aggiornate automaticamente all'API v2.0 il 30 aprile 2015. Se si dispone di app mobili, è necessario aggiornare l'app prima di tale data, lasciando ulteriori settimane per le persone che scaricano il tuo aggiornamento dal negozio "e" La ricerca del post pubblico non è più disponibile ".

Controllare questo per i dettagli: https://developers.facebook.com/docs/apps/upgrading

Problemi correlati