2013-04-29 12 views

Odpowiedz

16

Wygląda na to, że wycofywali to zezwolenie, ale nie aktualizowali ich dokumentacji przez jakiś czas. Teraz jest napisane:

Facebook miał wcześniej uprawnienia o nazwie publish_stream. publish_actions zastępuje go we wszystkich przypadkach. Zezwolenie to również zastępuje photo_upload .

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

+0

W mojej aplikacji pozwolenie tak naprawdę się nie pojawiło - czyli Facebook Pop up nie pytał o pozwolenie. Używałem parametru publish_stream, kiedy zmieniłem go na publish_actions, który działał zgodnie z oczekiwaniami. –

+0

Świetnie! Naprawiłem to teraz i to działa! Jeśli wszystkie problemy byłyby tak łatwe do naprawienia :)) –

+0

to świetna wskazówka - dziękuję. – Fattie

5
+0

Jak rozumiem, 'publish_stream' nie jest przestarzałe - jak wydaje się udzielić uprawnień dla szerszego zakresu działań i jest w rzeczywistości nawet wspomniane w lipcu 10 (2013) łamanie zmian. Wydaje się, że jest to całkowicie poprawne zezwolenie rozszerzone, które zostało pominięte w jakimkolwiek odnośniku i pojawia się tylko w przykładach. Uważam za dziwne, że bardziej ogólne pozwolenie nie ma dokładniejszego opisu w dokumentach API. – krukid

+1

Już nie. "Publish_stream" przestał działać dla mnie dziś rano (5/6/2015) –

1

Nie sądzę, to przestarzała, tylko zalecany zgody. Jeśli chcesz publikować na osi czasu przyjaciela, wciąż potrzebujesz strumienia publikacji.

Powiązane problemy