2013-04-29 13 views

risposta

16

Sembra che stessero eliminando questa autorizzazione, ma non ha aggiornato la documentazione per un po 'di tempo. Ora afferma quanto segue:

Facebook aveva un'autorizzazione denominata publish_stream. publish_actions lo sostituisce in tutti i casi. Questa autorizzazione anche sostituisce photo_upload.

https://developers.facebook.com/docs/facebook-login/permissions/v2.0#reference-extended-publish

+0

Nella mia app, il permesso non è stato mostrato - significa che il pop up di Facebook non ha chiesto il permesso. Stavo usando publish_stream, quando l'ho cambiato in publish_actions ha funzionato come previsto. –

+0

Ottimo! L'ho riparato ora e funziona! Se tutti i problemi sarebbero così facili da risolvere :)) –

+0

questo è un ottimo consiglio - grazie. – Fattie

5
+0

Da quanto ho capito, 'publish_stream' non è deprecato - come appare per concedere le autorizzazioni per una più ampia portata delle azioni ed è in realtà anche menzionato nel 10 luglio (2013) rompere le modifiche. Sembra essere un permesso esteso perfettamente valido che viene omesso da qualsiasi riferimento e viene mostrato solo negli esempi. Trovo strano che un permesso più generale non abbia una descrizione più esplicita nei documenti API. – krukid

+1

Non più. Il 'publish_stream' ha smesso di funzionare per me oggi mattina (5/6/2015) –

1

non credo che è stato deprecato, solo un permesso consigliato. Se vuoi pubblicare sulla timeline di un amico, hai ancora bisogno di publish_stream.

Problemi correlati