Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/151.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Desire2learn 上载到D2L LOR失败,出现权限错误_Desire2learn - Fatal编程技术网

Desire2learn 上载到D2L LOR失败,出现权限错误

Desire2learn 上载到D2L LOR失败,出现权限错误,desire2learn,Desire2learn,在尝试通过REST API上载scorm包时,上载不起作用 PUT/d2l/api/lr/(D2LVERSION:version)/对象/ 我们总是根据403的许可被拒绝 有什么设置我应该看吗?还正在查找此工作的跟踪。只要您使用的身份验证帐户可以在web UI中执行此功能,API也将正常工作 如果您正在从登录过程中获取密钥,但此调用失败,您可以尝试从示例中进行基本调用,例如“whoami”。如果这样的话,你的钥匙是正确的 如果密钥正确并且某些GET调用正常工作,则可能需要在sdk中向签名调用传

在尝试通过REST API上载scorm包时,上载不起作用

PUT/d2l/api/lr/(D2LVERSION:version)/对象/

我们总是根据403的许可被拒绝


有什么设置我应该看吗?还正在查找此工作的跟踪。

只要您使用的身份验证帐户可以在web UI中执行此功能,API也将正常工作

如果您正在从登录过程中获取密钥,但此调用失败,您可以尝试从示例中进行基本调用,例如“whoami”。如果这样的话,你的钥匙是正确的

如果密钥正确并且某些GET调用正常工作,则可能需要在sdk中向签名调用传递不同的方法。(方法是签名的一部分)

下面是一个工作跟踪的示例。403错误通常会有一个主体来提供额外的信息。注意,安全参数是:通话中的x_a、x_b、x_c、x_d、x_t参数

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??
?@??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?#?Q??m@TI?.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)?C????v???6????@???U~?????x???[fe?.?3????~W???;B_?,???V@B?HE???:??q?e???s??_E? 1wK??<R????T??.9YE??SkP`?????*UT??3???j??#'??#2?;?e_c?@g.????}?p?>?c??????\?
????~,u????\s?M*L?U???E??
??????Kzp\E?X@?%\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--
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}