Crée une histoire.
Description de l'opération
-
Avant d'appeler cette opération, familiarisez-vous avec les méthodes de facturation et la tarification d'Intelligent Media Management (IMM).
-
Avant d'appeler cette opération, indexez des fichiers dans un jeu de données en appelant CreateBinding, IndexFileMeta ou BatchIndexFileMeta.
-
Il s'agit d'une opération asynchrone. Une fois qu'une tâche démarre, ses informations ne sont conservées que pendant 7 jours. Les informations ne peuvent pas être récupérées après cette période. Appelez GetTask ou ListTasks avec le TaskId renvoyé pour afficher les informations de la tâche. Vous pouvez également définir le paramètre Notification pour obtenir les informations de la tâche à partir des messages de notification.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
imm:CreateStory |
create |
*Dataset
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ProjectName |
string |
Oui |
Le nom du projet. Pour plus d'informations, consultez Créer un projet. |
test-project |
| DatasetName |
string |
Oui |
Le nom du jeu de données. Pour plus d'informations, consultez Créer un jeu de données. |
test-dataset |
| ObjectId |
string |
Non |
L'identifiant de l'objet histoire. Ce paramètre est facultatif. Si vous ne spécifiez pas d'identifiant, IMM en génère un. Vous pouvez utiliser l'identifiant de l'histoire pour interroger ou mettre à jour l'histoire. Si vous spécifiez un identifiant qui existe déjà, l'histoire correspondante est mise à jour. |
id1 |
| StoryType |
string |
Oui |
Le type d'histoire à générer. Pour plus d'informations sur les types d'histoires et leurs valeurs valides, consultez Types et sous-types d'histoires. |
PeopleMemory |
| StorySubType |
string |
Non |
Le sous-type d'histoire à générer. Pour plus d'informations sur les sous-types d'histoires et leurs valeurs valides, consultez Types et sous-types d'histoires. |
Solo |
| StoryStartTime |
string |
Non |
L'heure de début de la collection de photos pour l'histoire. Ce paramètre et StoryEndTime définissent une plage horaire. IMM filtre les photos candidates dans cette plage horaire pour générer l'histoire. La valeur doit être une chaîne au format RFC 3339. |
2016-12-30T16:00:00Z |
| StoryEndTime |
string |
Non |
L'heure de fin de la collection de photos pour l'histoire. Ce paramètre et StoryStartTime définissent une plage horaire. IMM filtre les photos candidates dans cette plage horaire pour générer l'histoire. La valeur doit être une chaîne au format RFC 3339. |
2021-12-30T16:00:00Z |
| StoryName |
string |
Non |
Le nom de l'histoire. |
name1 |
| MinFileCount |
integer |
Non |
Le nombre minimum de photos dans l'histoire générée. Le nombre réel de photos se situe entre les valeurs de MinFileCount et MaxFileCount. La valeur doit être un entier supérieur à 1. Si le nombre de photos candidates disponibles est inférieur à cette valeur, une histoire vide est renvoyée. |
1 |
| MaxFileCount |
integer |
Non |
Le nombre maximum de photos dans l'histoire générée. Le nombre réel de photos se situe entre les valeurs de MinFileCount et MaxFileCount. La valeur doit être un entier supérieur à la valeur de MinFileCount. Pour garantir la qualité de l'histoire générée, l'algorithme interne limite le nombre maximum de photos à 1 500. Si vous définissez MaxFileCount sur une valeur supérieure à 1 500, le paramètre ne prend pas effet. |
3 |
| NotifyTopicName |
string |
Non |
Le nom du sujet pour les notifications asynchrones. |
test-topic |
| CustomLabels |
object |
Non |
Les étiquettes personnalisées. Ces étiquettes contiennent des informations personnalisées sur l'histoire et peuvent être utilisées pour la récupération. |
{"Bucket": "examplebucket"} |
| CustomId |
string |
Non |
Un identifiant personnalisé pour l'histoire. Cet identifiant peut être différent de ObjectId. Vous pouvez utiliser cet identifiant pour récupérer ou trier les histoires. |
test |
| Address | AddressForStory |
Non |
Les informations d'adresse pour l'histoire. IMM filtre les photos dont les lieux de prise de vue correspondent à l'adresse spécifiée pour générer l'histoire. Ce paramètre prend effet uniquement lorsque StoryType est défini sur TravelMemory. Remarque
En raison des exigences réglementaires, l'analyse des informations GPS en adresses n'est pas prise en charge à Hong Kong (Chine), Macao (Chine), Taïwan (Chine) ou dans les régions en dehors de la Chine continentale. |
|
| Tags |
object |
Non |
Ce paramètre fournit un mécanisme de balisage qui peut être utilisé dans les scénarios suivants :
|
{"key":"val"} |
| UserData |
string |
Non |
Les informations personnalisées qui sont renvoyées dans un message de notification asynchrone. Vous pouvez utiliser ces informations pour associer le message de notification à vos services. La longueur maximale est de 2 048 octets. |
{"ID": "testuid","Name": "test-user","Avatar": "http://test.com/testuid"} |
| Notification | Notification |
Non |
La configuration de notification. Pour plus d'informations sur le format des messages de notification asynchrones, consultez Format des messages de notification asynchrones. |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Le schéma de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
1B3D5E0A-D8B8-4DA0-8127-ED32C851**** |
| TaskId |
string |
L'identifiant de la tâche. |
CreateStory-4ef6ff43-edf3-4612-9cc4-0c7f9e19**** |
| EventId |
string |
L'identifiant de l'événement. |
392-1CqzvESGTEeNZ2OWFbRKIM**** |
Exemples
JSON format
{
"RequestId": "1B3D5E0A-D8B8-4DA0-8127-ED32C851****",
"TaskId": "CreateStory-4ef6ff43-edf3-4612-9cc4-0c7f9e19****",
"EventId": "392-1CqzvESGTEeNZ2OWFbRKIM****"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.