2016-04-08 6 views
-1

Ich möchte Bild auf Facebook von meiner Anwendung aus posten. ich einige der Tester in Rollen Abschnitt bin Hinzufügen stil Ich erhalte FehlerBild auf Facebook posten von iphone app Fehler bekommen

<NSHTTPURLResponse: 0x173f0540> { URL: https://graph.facebook.com/me/photos } { status code: 403, headers { 
    "Access-Control-Allow-Origin" = "*"; 
    "Cache-Control" = "no-store"; 
    "Content-Length" = 138; 
    "Content-Type" = "application/json; charset=UTF-8"; 
    Date = "Fri, 08 Apr 2016 12:25:46 GMT"; 
    Expires = "Sat, 01 Jan 2000 00:00:00 GMT"; 
    Pragma = "no-cache"; 
    "Www-Authenticate" = "OAuth \"Facebook Platform\" \"insufficient_scope\" \"(#200) Requires extended permission: publish_actions\""; 
    "facebook-api-version" = "v2.5"; 
    "x-fb-debug" = "ykTtJJLBH6+kIMTBZgp57OHBP7jrU+DjUhjNMftg4D9uu5oAwOAMflCDqCBEPuxPz7BnRQosYAwgu+0MkP6/cg=="; 
    "x-fb-rev" = 2274481; 
    "x-fb-trace-id" = "DLGq2+8glRI"; 
} } 
+2

'\" ungenügende_Skope \ "(# 200) Erfordert erweiterte Berechtigung: publish_actions \" "' - das ist der wichtige Teil. – CBroe

+0

Ich habe diese Berechtigung bereits durch Code –

+0

festgelegt Das bedeutet nicht, dass der Benutzer tatsächlich gewährt hat Melden Sie Ihr Zugriffs-Token an und [debug es] (https://developers.facebook.com/tools/debug), oder stellen Sie eine Anfrage für '/ me/permissions', um zu sehen, welche Berechtigungen Ihr Zugriffs-Token tatsächlich hat beinhaltet. – CBroe

Antwort

1

Sie sollten verwenden [[FBSDKAccessToken currentAccessToken] hasGranted: @ „publish_actions“] zur Überprüfung ist publish_actions für diesen Benutzer verfügbar sind . Auch sollten Sie diese Seite überprüfen https://developers.facebook.com/docs/sharing/best-practices Es gibt einen Teil über Bilder in Inhalt in diesem Artikel.

Verwandte Themen