Wir müssen einen gemeinsamen Link für eine Datei erstellen und diesen Link dann abrufen
dass wir es in unserer Anwendung anzeigen können.
Wir können einen gemeinsamen Link für eine bestimmte Datei erstellen (wir können es sehen
in Box Account im Web), aber wir können sharedLink nicht reaktivieren
über die API. Es ist immer null, obwohl isShared
method YES zurückgibt.
Aus der Header-Datei von BoxObject.h
finden wir, dass diese beiden Methoden bieten
erforderliche Informationen zum freigegebenen Status des Elements.
So erstellen wir einen geteilten Link.
[photo
isShared]
gibt NO. [photo shareWithPassword:@"" message:@"" emails:[NSArray
arrayWithObject:@""] callbacks:^(id<BoxOperationCallbacks>
on1){...}];
[photo isShared]
gibt YES zurück, aber [Foto
sharedLink] gibt nil Und wenn wir im Internet nachsehen, können wir sehen, dass die Datei tatsächlich geteilt wird, aber wir kann sharedLink nicht aus dem Box SDK abrufen.
Hat jemand das gleiche Problem?
Ich konnte den Link zum Teilen erhalten, indem ich den Ordner selbst auffrische. Dies ist der Code, den ich mir ausgedacht habe:
%Vor%Dies ist mit der alten API v1. Nicht sicher, ob es sich mit der neueren Version 2 geändert hat.
Sie können einen freigegebenen Link erstellen, indem Sie seine Informationen mit Box V2 bearbeiten:
%Vor%