2015-05-08 5 views
8

uso il Facebook graph API per pubblicare un video:Facebook in grado di inviare video a pagina utente di prova con test di accesso degli utenti di token

https://graph-video.facebook.com/v2.3/{page_id}/videos?title=video&access_token={ 
page_access_token}&file_url={file_path 
} 

quando faccio il login come sviluppatore di applicazioni, utilizzando page_id sviluppatore e page_access_token, la chiamata è buono. Mi restituisce l'id del video.

quando faccio il login come utente di prova (non conto tester nel ruolo App), utilizzando page_id utente di prova e page_access_token, ho ottenuto:

{"error":{"message":"(#100) No permission to publish the video","type":"OAuthException","code":100}} 

io uso Facebook di debug token. Entrambi i gettoni abbiano la stessa portata user_videos, manage_pages, publish_pages, publish_actions, public_profile.

Poiché entrambi i token di accesso portano lo stesso campo di applicazione, perché ha la chiamata utente di prova ritornare senza il permesso di pubblicare il video, anche se il token ha publish_actions, il permesso publish_page? Ma gli amministratori/gli sviluppatori sono in grado di pubblicare video?

Qualsiasi aiuto è molto apprezzato.

risposta

0

Nella mia esperienza ho trovato utenti di prova della tua app non è in grado di amministrare le pagine. Pertanto, l'utente del test dell'applicazione non sarà in grado di pubblicare su alcuna pagina.

E 'una buona idea di registrare un video con un utente reale la pubblicazione di un video su una pagina di Facebook con l'applicazione per la revisione.

0

ho sostituito l'SDK per V2.0 e ora CARICA VIDEO sta lavorando senza intoppi.

0

Per "publish_actions" è necessario inviare una richiesta a Facebook.

Ecco un tutorial http://help.tanaza.com/customer/portal/articles/1655303-how-to-get-publish_actions-facebook-permission

sto usando FacebookSDK 3.23.2 per iOS e ho lo stesso problema. Posso caricare video con il mio account dev, ma il tester non può. Il token del tester è "publish_actions" ..- meno.

+0

Invio la richiesta a Facebook e la risposta è stata: 'La tua app utilizza un plug-in social o una finestra di dialogo per condividere contenuti su Facebook. Questi non hanno bisogno di permessi di scrittura e non devono essere inviati per la revisione. I nostri documenti di condivisione hanno più informazioni e qui puoi trovare le versioni dei plug-in più aggiornate. Ma il mio errore si verifica ancora – jose920405

Problemi correlati