2015-04-09 10 views
9

Sono abbastanza confuso circa il nuovo permesso di Facebook publish_pages.Nuova autorizzazione publish_pages dell'API di Facebook 2.3: ne ho bisogno?

La mia app di Facebook consente ai nostri utenti di CMS di postare sulle proprie pagine Facebook tramite il nostro CMS, posizionandosi come pagina. Sono stati concessi (tramite il processo di revisione del login) le autorizzazioni manage_pages e publish_actions.

I API change log Uniti Questo:

publish_pages permesso - Questa nuova autorizzazione è tenuta a pubblicare come pagina. In precedenza erano necessarie publish_actions. Alle persone che hanno concesso manage_pages e publish_actions prima della v2.3 sono state concesse automaticamente pagine_di_pubblica. Se qualcuno accede tramite v2.3, è necessario richiedere esplicitamente pagine di pubblicazione oltre a manage_pages.

Non è stata concessa automaticamente l'autorizzazione publish_pages.

Il blog post qui afferma:

Per gli sviluppatori pagina, abbiamo aggiunto la capacità di fornire più contenuti in una pagina tramite aggiornamenti in tempo reale (RTU). Una nuova autorizzazione di accesso, publish_pages, è ora richiesta per le app da pubblicare per conto di Pages; in precedenza, questo richiedeva publish_actions.

Così suona per me come se aggiorniamo usare API 2.3, il nostro servizio non funzionerà più, perché non è stato concesso publish_pages.

I documentation Uniti Questo token di accesso:

un utente con autorizzazione publish_actions può essere utilizzato per pubblicare nuovi post per conto di tale persona. I post appariranno nella voce dell'utente.

Un token di accesso alla pagina con autorizzazione publish_pages può essere utilizzato per pubblicare nuovi post per conto di tale pagina. I post appariranno nella voce della pagina.

Noi facciamo voglio postare con la voce della pagina, come facciamo attualmente.

Quindi ho aperto una nuova richiesta di riesame login e riassunto di tutto quanto sopra, citando il loro changelog. La risposta di Facebook è stata questa:

Non è necessaria l'autorizzazione publish_pages perché sono già concesse le autorizzazioni publish_actions e manage_pages. Publish_pages è una nuova funzionalità che consente a un'app di pubblicare su una pagina fan di Facebook gestita, ma le autorizzazioni precedentemente concesse contengono già questa funzionalità.

Sono solo io o la risposta è in conflitto con tutto ciò che hanno scritto?

Quindi la mia domanda è semplicemente, abbiamo bisogno di questo nuovo permesso di andare avanti o no, e hanno loro torto non concesso automaticamente a noi?

risposta

3

Beh a quanto pare di Facebook appoggia la risposta è in qualche modo sbagliato.

Se si desidera pubblicare sulla pagina per conto dell'utente manage_pages e publish_actions, le autorizzazioni di pubblicazione sono passabili per l'azione successiva.

Se si desidera pubblicare per conto della pagina è necessario anche il permesso publish_pages, senza che tutte le chiamate a2 v2.3 restituiscano OAuth Error. Ci potrebbero essere altri privilegi per la gestione delle pagine sotto questa autorizzazione non so

+0

Ho sfidato Facebook presentando una nuova domanda di riesame e li ha sottolineato a questo thread overflow dello stack. Qui spera. – Gav

+1

Beh, indovina un po ', hanno approvato la mia richiesta. Quindi la loro risposta iniziale deve essere stata errata! Fai attenzione alle persone, se non ti vengono date automaticamente pagine di pubblicazione e pensi di dovresti indirizzarle verso questa pagina! – Gav