2017-02-26 2 views
0

Je suis en train d'écrire une facette personnalisée afin d'ajouter des métadonnées pour API onedrive comme par https://dev.onedrive.com/misc/custom-metadata.htmschéma onedrive Facet Enregistrement (pour les métadonnées)

Pour faire l'enregistrement du schéma que je dois envoyer un e-mail avec mon CLIENT_ID et la définition de schéma JSON (à: [email protected]). Sur le corps de l'e-mail, je fournis le clientID sur la première ligne et ensuite le 2ème et après je donne le json comme texte en ligne.

Ceci est mon schéma JSON:

{ 
    "name": "appDomain", 
    "description": "", 
    "properties": [ 
    { 
     "name": "lastModifiedTime", 
     "type": "datetime", 
     "nullable": “false" 
    }, 
    { 
     "name": "locale", 
     "type": "string ", 
     "max": "3", 
     "nullable": "true" 
    } 
    ] 
} 

Après cela, je ne reçois aucun mail pour confirmer au sujet de toute inscription réussie.

Quand je fais appel à la demande PATCH avec les nouvelles métadonnées comme suit:

{ 
"appDomain": 
    { 
    "lastModifiedTime": "2015-08-01T20:17:12.86Z", 
    "locale": "EN" 
    } 
} 

Je ne suis toujours pas en mesure d'obtenir les valeurs de métadonnées, mais cette réponse:

{ 
    "error": { 
     "code": "invalidRequest", 
     "message": "property appDomain does not exist" 
    } 
} 

Ai-je besoin faire quelque chose de différent afin d'enregistrer correctement mes valeurs de propriété de métadonnées? Merci.

Répondre

2

On dirait que vous avez tout fait correctement! La fonction de facette personnalisée est toujours dans Aperçu (https://dev.onedrive.com/misc/custom-metadata.htm), donc les facettes ne sont pas automatiquement enregistrées lorsque vous envoyez votre courrier. S'il vous plaît vérifier votre courrier pour une réponse de l'équipe.

+0

Merci beaucoup. Cela fonctionne comme un charme maintenant. – spyDeveloper