2016-06-05 5 views
0

Ich erstellte einen Test öffentlichen Korpus namens/WOZIMA und ich kann keine JSON davon abrufen, es sei denn, ich verwende die Anmeldeinformationen, die ich bei der Erstellung verwendet. Wenn ich einen neuen Dienst erstelle und diese Berechtigungsnachweise verwende, gibt er nichts zurück. Ich glaube, dass dies ein Berechtigungsproblem auf dem Korpus ist, so versuche ich jetzt die Berechtigungen zu aktualisieren den Curl-BefehlVerwenden von Concept-Insights öffentlichen Korpora Berechtigungen

curl -u user:pass -X POST -d '{"access":"private","users":[{"permission":"ReadWriteAdmin","account_id":"nessroingrec6"},], "public_fields":["last_modified","parts","user_fields"]}' "https://gateway.watsonplatform.net/concept-insights/api/v2/corpora/nessroingrec6/WOZIAMA" -o permissionChange.txt 

Leider bekomme ich einen Fehler:

{"error":"invalid corpus format","url":"/api/v2/corpora/nessroingrec6/WOZIAMA"}

Wie aktualisiere ich die Berechtigungen für das Korpus, damit die Öffentlichkeit es sehen kann?

Antwort

1

Mein Curl-Befehl war falsch. Der korrekte Befehl lautet:

curl -i -u user:pass -X POST -d '{"access":"public","users":[ {"permission":"ReadWriteAdmin","account_id":"nessroingrec6"},{"permission":"ReadWrite","account_id":"public"}], "public_fields":["last_modified","parts","user_fields"]}' "https://gateway.watsonplatform.net/concept-insights/api/v2/corpora/nessroingrec6/WOZIAMA" -o permissionChange.txt' 

Ich brauchte die erste „access“ öffentlichen und fügen Sie einen Abschnitt für die „account_id“ zu machen: „public“.

Dies änderte sich die Berechtigungen für das Corpus Öffentlichkeit zu sein, auch wenn ich stellte es ursprünglich öffentlich sein bis mit der Javascript unter:

conceptInsights.corpora.createCorpus({user: user,corpus: corpusName,access: 'public'}, function(err) {  if (err) 
    return console.log('Error creating the corpus:', err);loadCorpus();}); 

Es gibt wahrscheinlich einige andere Berechtigungen ich hier gesetzt haben sollte, ich habe gerade habe es nicht gemacht.

Verwandte Themen