2017-02-08 2 views
0

ich getstream io bin mit für feed.when Ich habe versucht, den Strom zu aktualisieren Es zeigen FehlerGet Streamen io können Nicht-Feed Aktivitäten aktualisieren

AuthenticationFailedException{statusCode=403, code=0, exception=PermissionDenied, detail=You do not have permission to perform this action.} 
    at io.getstream.client.okhttp.repo.handlers.StreamExceptionHandler.handleResponseCode(StreamExceptionHandler.java:76) 
    at io.getstream.client.okhttp.repo.StreamActivityRepository.handleResponseCode(StreamActivityRepository.java:273) 
    at io.getstream.client.okhttp.repo.StreamActivityRepository.updateActivities(StreamActivityRepository.java:267) 
    at io.getstream.client.okhttp.repo.StreamRepositoryImpl.updateActivities(StreamRepositoryImpl.java:214) 
    at io.getstream.client.service.AbstractActivityService.updateActivities(AbstractActivityService.java:97) 

I-Code ist

StreamActivitiesResponse<PostForStream> response = flatActivityServiceForPost.updateActivities(postStream); 

      response.getActivities(); 

wo postStream ist Liste .

Wie kann ich den Feed-Artikel aktualisieren.

Antwort

0

Eine Antwort von 403 bedeutet, dass Sie nicht ordnungsgemäß an unserem System authentifiziert wurden oder dass der von Ihnen verwendete API-Schlüssel/geheimer Schlüssel nicht auf den Feed zugreifen konnte, den Sie aktualisieren möchten. Es besteht auch die Möglichkeit, dass Ihre Anwendung den Authentifizierungsheader nicht ordnungsgemäß mit einem JSON Web Token (JWT) erstellt hat, um ein Update zu übertragen.

Wenn Sie das Echtzeitbenachrichtigungssystem verwenden und ein Authentifizierungs-Token an einen Browser weiterleiten, damit sich ein Feed mit Stream verbinden kann, ist diese Verbindung in unseren Dokumenten schreibgeschützt, selbst wenn Sie ein JWT für die Payload, wobei versucht wird, Daten unter Verwendung dieses Authentifizierungs-Tokens in Stream zu übertragen.

Wenn dies jedoch auf der Rückseite ist, müssen wir mehr darüber erfahren, wie Sie sich mit unseren Systemen verbinden. Senden Sie eine kurze E-Mail an unser Support-Team und ich kann Ihnen weiterhelfen.

Verwandte Themen