2016-11-15 56 views
0

即時試圖從角2做一個更新操作,但我不知道如何傳遞元件參數好vtiger web服務更新操作

在vtigercrm.log我看到DEBUG web服務 - 陣列( 「元素」 => NULL , ) 這導致這個「差錯」:{ 「代碼」:「ACCESS_DENIED」, 「消息」:「權限來執行該操作被拒絕ID」,

我tryied傳遞以下對象作爲a JSON

「{」subject「:」test2「,」assigned_user_id「:」19x1「,」date_start「:」2016-11-15「,」time_start「:」12:00:00「,」due_date「 11-15" , 「TIME_END」: 「14:00:00」, 「recurringtype」: 「」, 「DURATION_HOURS」: 「2」, 「DURATION_MINUTES」: 「0」, 「PARENT_ID」: 「」, 「eventstatus」 :「計劃」,「sendnotification」:「0」,「活動類型」:「呼叫」,「位置」:「」,「createdtime」:「2016-11-15 11:31:19」,「modifiedtime」:「 2016-11-15 11:31:19「,」taskpriority「:」「,」notime「:」0「,」visibility「:」Public「,」modifiedby「:」19x1「,」description「:」「, 「reminder_time」:「」,「contactitud」:「」,「longitudinal」:「」,「id」:「18x22029」}「

與encodeURI和encodeURIComponent相同,但是什麼也沒有作品

回答

0

此錯誤消息可能是由於:

  1. 對象ID不mentionned在發送的作爲參數「元件」
  2. vtigerCRM的會話ID未發送的/正確的在參數「SESSIONNAME」

See here一個例子的JSON客體/正確(在PHP )如何傳遞對象來執行更新