Moderatietaken definiëren en gebruiken (API-console)

Waarschuwing

Het Content Moderator review-hulpprogramma is nu afgeschaft en wordt op 31-12-2021 afgeschaft.

Een beoordelingstaak fungeert als een soort wrapper voor de functionaliteit van inhoudsbeheer, werkstromen en beoordelingen. Deze handleiding laat zien hoe u de REST API's van de taak kunt gebruiken om taken voor inhoudsbeheer te initiëren en te controleren. Zodra u de structuur van de API's begrijpt, kunt u deze aanroepen eenvoudig naar elk MET REST compatibel platform over te brengen.

Vereisten

Een taak maken

Als u een moderatie job wilt maken, gaat u naar de pagina Job - Create API reference en selecteert u de knop voor uw abonnementsregio. U vindt uw regio in de eindpunt-URL op de pagina Referenties van het beoordelingshulpprogramma. Hiermee wordt de API-console gestart, waar u eenvoudig aanroepen kunt REST API uitvoeren.

Taak - Selectie van paginaregio maken

PARAMETERS voor REST-aanroepen invoeren

Voer de volgende waarden in om de REST-aanroep te maken:

  • teamName: de team-id die u hebt gemaakt bij het instellen van uw account voor het beoordelingshulpprogramma (te vinden in het veld Id op het scherm Referenties van uw beoordelingshulpprogramma).
  • ContentType: dit kan 'Afbeelding', 'Tekst' of 'Video' zijn.
  • ContentId: een aangepaste id-tekenreeks. Deze tekenreeks wordt doorgegeven aan de API en geretourneerd via de callback. Dit is handig voor het koppelen van interne id's of metagegevens aan de resultaten van een controle job.
  • Werkstroomnaam: de naam van de werkstroom die u eerder hebt gemaakt (of 'standaard' voor de standaardwerkstroom).
  • CallbackEndpoint:(optioneel) De URL voor het ontvangen van callback-informatie wanneer de beoordeling is voltooid.
  • Ocp-Apim-Subscription-Key: uw Content Moderator sleutel. U vindt deze sleutel op Instellingen tabblad van het beoordelingshulpprogramma.

Vul de aanvraag body in

De hoofdwaarde van uw REST-aanroep bevat één veld, ContentValue. Plak de onbewerkte tekstinhoud als u tekst wilt modereren of voer een afbeeldings- of video-URL in als u een afbeelding of video wilt modereren. U kunt de volgende voorbeeldafbeeldings-URL gebruiken: https://moderatorsampleimages.blob.core.windows.net/samples/sample2.jpg

Taak: consolequeryparameters, headers en het vak Aanvraagtekst maken

De aanvraag verzenden

Selecteer Verzenden. Als de bewerking is geslaagd, is de antwoordstatus 200 OK en wordt in het inhoudsvak Antwoord een id voor de taak weergegeven. Kopieer deze id voor gebruik in de volgende stappen.

Controleren: het vak Antwoordinhoud van console maken geeft de beoordelings-id weer

Taakstatus op halen

Als u de status en details van een taak die wordt uitgevoerd of voltooid wilt weergeven, gaat u naar de pagina Api-referentie voor taak - API-op halen en selecteert u de knop voor uw regio (de regio waarin uw sleutel wordt beheerd).

Taak : regioselectie op halen

Voer de PARAMETERS van de REST-aanroep in, zoals in de bovenstaande sectie. Voor deze stap is JobId de unieke id-tekenreeks die u hebt ontvangen bij het maken van de taak. Selecteer Verzenden. Als de bewerking is geslaagd, is de antwoordstatus en wordt in het inhoudsvak Antwoord de taak als volgt 200 OK weergegeven in JSON-indeling:

{  
  "Id":"2018014caceddebfe9446fab29056fd8d31ffe",
  "TeamName":"some team name",
  "Status":"Complete",
  "WorkflowId":"OCR",
  "Type":"Image",
  "CallBackEndpoint":"",
  "ReviewId":"201801i28fc0f7cbf424447846e509af853ea54",
  "ResultMetaData":[  
    {  
      "Key":"hasText",
      "Value":"True"
    },
    {  
      "Key":"ocrText",
      "Value":"IF WE DID \r\nALL \r\nTHE THINGS \r\nWE ARE \r\nCAPABLE \r\nOF DOING, \r\nWE WOULD \r\nLITERALLY \r\nASTOUND \r\nOURSELVE \r\n"
    }
  ],
  "JobExecutionReport":[  
    {  
      "Ts":"2018-01-07T00:38:29.3238715",
      "Msg":"Posted results to the Callbackendpoint: https://requestb.in/vxke1mvx"
    },
    {  
      "Ts":"2018-01-07T00:38:29.2928416",
      "Msg":"Job marked completed and job content has been removed"
    },
    {  
      "Ts":"2018-01-07T00:38:29.0856472",
      "Msg":"Execution Complete"
    },
    {  
      "Ts":"2018-01-07T00:38:26.7714671",
      "Msg":"Successfully got hasText response from Moderator"
    },
    {  
      "Ts":"2018-01-07T00:38:26.4181346",
      "Msg":"Getting hasText from Moderator"
    },
    {  
      "Ts":"2018-01-07T00:38:25.5122828",
      "Msg":"Starting Execution - Try 1"
    }
  ]
}

Taak - ANTWOORD VAN REST-aanroep ontvangen

De nieuwe beoordeling(en) bekijken

Als uw inhouds job heeft geleid tot het maken van een beoordeling, kunt u deze bekijken in het beoordelingshulpprogramma. Selecteer Video over > tekst van / afbeelding / controleren (afhankelijk van de inhoud die u hebt gebruikt). De inhoud moet worden weergegeven, klaar voor menselijke beoordeling. Nadat een menselijke moderator de automatisch toegewezen tags en voorspellingsgegevens controleert en een definitieve beoordelingsbeslissing indient, worden al deze gegevens door de taak-API naar het aangewezen callback-eindpunt verzenden.

Volgende stappen

In deze handleiding hebt u geleerd hoe u inhoudsbeheertaken kunt maken en er query's op kunt uitvoeren met behulp van REST API. Integreer vervolgens taken in een end-to-end-moderatiescenario, zoals de zelfstudie E-commercebeheer.