2012-06-08 2 views

Répondre

0

Tant que le compte avec lequel vous êtes authentifié peut exécuter la fonction dans l'interface utilisateur Web, l'API devrait également fonctionner.

Si vous récupérez des clés du processus de connexion mais que cet appel échoue, vous pouvez essayer un appel de base à partir de l'échantillon, par exemple "whoami". Si cela fonctionne, vos clés sont correctes.

Si les clés sont correctes et que certains appels GET fonctionnent, vous devrez peut-être passer une méthode différente à l'appel de signature dans le sdk. (La méthode fait partie de la signature).

Voici un exemple de trace de travail. 403 erreurs ont souvent un corps qui fournira des informations supplémentaires. Notez que les paramètres de sécurité sont: x_a, x_b, x_c, x_d, x_t paramètres de l'appel.

PUT http://smihai-7:44459/d2l/api/LR/1.0/objects/?repositoryId=1&x_t=1339183935&x_a=L2Hd9WvDTcyiyu5n2AEgpg&x_c=tfJFhSUaczOeOGqDFPXPq8NSBPj2sOhz4U3RacqWRMY&x_b=TestToken&x_d=BEl7kdCcrjenkpBt9ri5dkt4bdEgCo6xfZDWIpkKctA HTTP/1.1 
Accept: application/json, application/xml, text/json, text/x-json, text/javascript, text/xml 
User-Agent: RestSharp 101.3.0.0 
Host: smihai-7:44459 
Content-Type: multipart/form-data; boundary=-----------------------------28947758029299 
Content-Length: 1203 
Accept-Encoding: gzip, deflate 
Connection: Keep-Alive 
-------------------------------28947758029299 
Content-Disposition: form-data; name="Resource"; filename="Hello World Module.zip" 
Content-Type: application/zip 
PK???u?h?]G?g???????????Hello World Topic.htmlM?? 
[email protected]??A??wwo?xH+???h????b 
[o+ ????oD??RYW9u??????}J,?q 
d2?[!%E|Crj?Wo{34??Xg??s???L?3??+??/?????*??W?W3?Fyb w?>?cR?Zrf?*???b??PK???u?h?N2?T??n?????imsmanifest.xml?V??0?#[email protected]?.b ?XF??5?????k,?$~???6I??Vt??s?=g?x???%7)??J?i4 P?f\???????????DR?W`]?(?WL???g??d???s?,.&i?q????r??jT?kI??E?C?fsmd6-?q??G? .?f?i??4???!??v\???o?7$\jH% 
??K??~P??m?`E?¥a)[email protected]???U~?????x???[fe?.?3????~W???;B_?,[email protected]?HE???:??q?e???s??_E? 1wK??<R????T??.9YE??SkP`?????*UT??3???j??#'??#2?;[email protected]????}?p?>?c??????\? 
????~,u????\s?M*L?U???E?? 
??????Kzp\[email protected]?%\p???\??R 
X-????%??C??????7?|??/&?=???h????l?\?\???????P???s??))??Td??K?????{?Y?+????v?gTN??h$? 
?E'E?aB?UD????PK-????u?h?]G?g?????????????????????????Hello World Topic.htmlPK-????u?h?N2?T??n???????????????????imsmanifest.xmlPK??????????E???? 
-------------------------------28947758029299-- 

Et la réponse est comme ceci:

HTTP/1.1 200 OK 
Cache-Control: no-cache, no-store 
Pragma: no-cache 
Content-Length: 69 
Content-Type: application/json; charset=UTF-8 
Expires: -1 
Server: Microsoft-IIS/7.5 
X-Powered-By: ASP.NET 
X-XSS-Protection: 0 
Date: Fri, 08 Jun 2012 19:32:22 GMT 
{"IdentId":4,"Version":1,"ExecutionMessage":null,"ExecutionStatus":0} 

Questions connexes