Как обновить ссылку на связанный объект CRM с помощью ODataLib?

Я получил эту ошибку, потому что I closed ServerSocket inside a for loop, которые пытаются принять количество клиентов внутри нее (я не закончил принимать все клины)

, поэтому будьте осторожны, где следует закрыть ваш Socket

0
задан kor_ 13 July 2018 в 12:00
поделиться

1 ответ

Я ничего не знаю о ODataLib, но с точки зрения Dynamics 365 операция, которую вы ищете, это Associate.

Вот пример псевдокода вызова API-интерфейса D365, чтобы связать возможность Счет. Обратите внимание, что URI содержит имя accountId и имя отношения, в то время как тело содержит URI возможности.

POST [Organization URI]/api/data/v9.0/accounts(00000000-0000-0000-0000-000000000002)/opportunity_customer_accounts/$ref HTTP/1.1   
Content-Type: application/json   
Accept: application/json   
OData-MaxVersion: 4.0   
OData-Version: 4.0  

{  
"@odata.id":"[Organization URI]/api/data/v9.0/opportunities(00000000-0000-0000-0000-000000000001)"  
}  

В этой статье содержится больше информации.

И, работая с API-интерфейсом D365, я нахожу RESTBuilder Джейсона Латтимера незаменимым инструментом.

1
ответ дан Aron 17 August 2018 в 12:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: