Я читал документации и застрял в проблеме, из-за которой я не знаю, как получить Dynamics resource
для получения access_token
с помощью любого API (я знаю свой адрес корневой службы CRM, но я не хочу жестко кодировать это имя службы в моем кодовая база). Не могли бы вы дать мне решение этой проблемы?
Как получить адрес корневой службы Microsoft Dynamics CRM?
Ответы (2)
Вам не нужно жестко кодировать его в базе кода, как показано в образце документации. Но обычно мы сохраняем это в web.config
или app.config
xml файле, как любую строку подключения и потребляем.
Используйте строки подключения в инструментах XRM для подключения к Common Data Service for Apps
person
Arun Vinoth
schedule
26.02.2019
Извините, что я не упомянул, что I
m looking for REST request to get info about my service name. Can it be also done by using any request to the endpoint? For now I
m использует такой API /api/data/v9.0, но для этого требуется 'access_token' и для получения 'access_token' вам нужен ресурс, так как я могу его получить (resource = service имя)?
- person Pavlo Mykhailyshyn; 27.02.2019
@PavloMykhailyshyn Я чувствую, что вы не можете обойти этот сценарий ... другими словами, преследуя собственный хвост ... Я помню старые времена локальной CRM с концепцией нескольких арендаторов - мы сделаем вызов службы обнаружения, чтобы вытащить все организации и повторить их . вы ищете что-то подобное.
- person Arun Vinoth; 27.02.2019
Вы можете использовать Online Management API, чтобы получить список всех экземпляров Dynamics 365 в вашем клиенте Office 365. Я считаю, что это то, что делает инструмент регистрации плагинов, когда вы проверяете Показать список организаций.
Это выглядит полезным:
В примере C # показано, как пройти проверку подлинности в Online Management API, а затем получить все экземпляры Customer Engagement из вашего клиента Office 365.
person
Alex
schedule
27.02.2019
Какой тип токена мне следует использовать для получения информации из запроса на GET
https://admin.services.crm4.dynamics.com/api/v1.1/instances
- person Pavlo Mykhailyshyn; 28.02.2019
string resource = "https://mydomain.crm.dynamics.com"
mydomain - это имя вашей организации ... вы хотите получать эту информацию динамически? - person Alex   schedule 27.02.2019