Sdílet prostřednictvím


Získání seznamu potenciálních zákazníků a příležitostí

Tento článek vysvětluje, jak získat seznam zájemců a příležitostí ke spoluprodeji. Tyto potenciální zákazníky jsou přijaty ze stránky Poskytovatele řešení Od Microsoftu, zatímco příležitosti ke spoluprodeji jsou od prodejců Microsoftu nebo jiných partnerů. Tento proces také načte seznam příležitostí ke spoluprodeji nebo obchodů kanálu vytvořených vaší organizací.

Poznámka:

Potenciální zákazníci přijatí z komerčního marketplace Microsoftu (Azure Marketplace a AppSource) se nepodporují.

Požadavky

  • Přihlašovací údaje popsané v ověřování rozhraní API referenčních seznamů Tento scénář podporuje ověřování pomocí přihlašovacích údajů aplikace a uživatele.
  • Toto rozhraní API v současné době podporuje pouze přístup uživatelů, kde partneři musí být v jedné z následujících rolí: Správce referenčních seznamů nebo Uživatel referenčního seznamu.

Požadavek REST

Syntaxe požadavku

metoda Identifikátor URI žádosti
GET https://api.partner.microsoft.com/v1.0/engagements/referrals

Podporované operace OData

Název Popis Povinní účastníci Příklad
$select Vybere pole. No /referrals?$select=id,status,customerProfile
$filter Filtruje výsledky. Doporučené /referrals?$filter=engagementId eq '65edc0b5-3485-41b7-a17e-dfa9ef4706e2'
/referrals?$filter=status eq 'New' and qualification eq 'SalesQualified'
/referrals?$filter=customerProfile/address/country eq 'US' and direction eq 'Incoming'
$orderby Objednávky výsledků Doporučené /referrals?$orderby=createdDateTime desc

Podporované parametry orderby

Pomocí následujících parametrů $orderby seřaďte seznam potenciálních zákazníků a příležitostí.

Name Typ Popis
createdDateTime DateTime Datum a čas vytvoření potenciálního zákazníka nebo příležitosti
updatedDateTime DateTime Datum a čas aktualizace potenciálního zákazníka nebo příležitosti

Záhlaví žádosti

Další informace najdete v hlavičce REST partnera.

Text požadavku

Nezaokrouhlovat.

Příklad požadavku

GET https://api.partner.microsoft.com/v1.0/engagements/referrals?$orderby=createdDateTime desc HTTP/1.1
Authorization: Bearer <token>
Content-Type: application/json

Odpověď REST

V případě úspěchu obsahuje text odpovědi kolekci potenciálních zákazníků nebo příležitostí.

Kódy úspěšnosti a chyb odpovědi

Každá odpověď obsahuje stavový kód HTTP, který označuje úspěch nebo selhání a další informace o ladění. Ke čtení tohoto kódu, typu chyby a dalších parametrů použijte nástroj pro trasování sítě.

Příklad odpovědi

HTTP/1.1 200 OK
Request-ID: 9f8bed52-e4df-4d0c-9ca6-929a187b0731
Content-Type: application/json

{
  "@odata.context": "http://api.partner.microsoft.com/v1.0/$metadata#Referrals",
  "@odata.count": 1,
  "value": [
    {
      "id": "c5fbb3b6-be74-4795-9fb5-4324c73fed37",
      "engagementId": "65edc0b5-3485-41b7-a17e-dfa9ef4706e2",
      "organizationId": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee",
      "organizationName": "Contoso Company",
      "createdDateTime": "2020-10-30T21:03:00.0000000Z",
      "updatedDateTime": "2020-10-30T21:03:00.0000000Z",
      "status": "New",
      "substatus": "Pending",
      "qualification": "Direct",
      "type": "Independent",
      "direction": "Incoming",
      "customerProfile": {
        "name": "Fabrikam Customer Inc",
        "address": {
          "addressLine1": "One Microsoft Way",
          "addressLine2": "",
          "city": "Redmond",
          "state": "WA",
          "postalCode": "98052",
          "country": "US"
        }
      },
      "details": {
        "notes": "We are interested in deploying Microsoft 365 and are looking for support in training our employees. Can you help?",
        "dealValue": 10000,
        "currency": "USD",
        "closingDateTime": "2020-12-01T00:00:00Z",
        "requirements": {
            "industries": [ { "id": "Education" } ],
            "products": [ { "id": "Microsoft365" } ],
            "services": [ { "id": "LearningAndCertification" } ],
            "solutions": [ { "id": "SOL-Microsoft365", "name": "Microsoft365" }
          ]
        }
      },
      "links": {
        "relatedReferrals": {
          "uri": "https://api.partner.microsoft.com/v1.0/engagements/referrals?$filter=engagementId eq '65edc0b5-3485-41b7-a17e-dfa9ef4706e2'",
          "method": "GET"
        },
        "self": {
          "uri": "https://api.partner.microsoft.com/v1.0/engagements/referrals/c5fbb3b6-be74-4795-9fb5-4324c73fed37",
          "method": "GET"
        }
      }
    }
  ],
  "@odata.nextLink": "http://api.partner.microsoft.com/v1.0/referrals?$skiptoken=k181pEdP0ykypkieJfcxX"
}

Pomocí možnosti @odata.nextLink získat další stránku výsledků.

Poznámka:

Pole v tomto příkladu nejsou vyčerpávající. Skutečná odpověď rozhraní API obsahuje více polí, jako jsou zákaznické a partnerské týmy. Úplný seznam podporovaných polí najdete v referenčních zdrojích.

Ukázkové požadavky

Následující příklad načte prvních 10 nejnovějších příležitostí ke spoluprodeji příchozích dat. Žádost načte příležitosti iniciované obchodním zástupcem Microsoftu nebo jiným partnerem a zve vaši organizaci, aby se účastnila spoluprodejní aktivity.

GET https://api.partner.microsoft.com/v1.0/engagements/referrals?$top=10&$filter=(type eq 'Shared' and direction eq 'Incoming')&$orderby=createdDateTime desc HTTP/1.1
Authorization: Bearer <token>
Content-Type: application/json

Následující příklad načte nejnovější příchozí potenciální zákazníky a příležitosti, na které neodpověděli.

GET https://api.partner.microsoft.com/v1.0/engagements/referrals?$top=10&$filter=(direction eq 'Incoming' and substatus eq 'Pending')&$orderby=createdDateTime desc HTTP/1.1
Authorization: Bearer <token>
Content-Type: application/json

Důležité

Pokud neodpovíte na potenciálního zákazníka nebo příležitost v přiděleném čase (aktuálně 14 dnů), archivujeme ho jako prošlou dobu a oznámíme microsoftu nebo partnerovi, který vám tuto příležitost poslal.

Následující příklad získá nejnovější aktivní příležitosti ke spoluprodeji iniciované vaší organizací a pracuje na konkrétním prodejci.

GET https://api.partner.microsoft.com/v1.0/engagements/referrals?$filter=status eq 'Active' and direction eq 'Outgoing' and type eq 'Shared' and team/any(t:t/email eq 'r2d2@contoso.com')&$orderby=createdDateTime desc HTTP/1.1
Authorization: Bearer <token>
Content-Type: application/json