SendUserInvitation Hizmeti İşlemi - Müşteri Yönetimi
Kullanıcının Microsoft Advertising'e kaydolması için bir e-posta daveti gönderir. Davet, hesap erişimini ve izinleri sınırlar.
Not
Yalnızca Süper Yönetici veya Standart kimlik bilgilerine sahip bir kullanıcı kullanıcı davetleri gönderebilir. Standart kullanıcı Bir Süper Yönetici davet edemez. Daha fazla bilgi için bkz. Kullanıcı Rolleri teknik kılavuzu.
Önemli
Davet gönderildiğinde, kullanıcı erişimini doğrudan müşterinizin altındaki reklamveren hesaplarının bir alt kümesiyle sınırlamayı tercih edebilirsiniz. Bir ajans hiyerarşisi kullanıcının davet edildiği müşterinin altında ayarlanırsa (şimdi veya gelecekte) ve erişimi belirli hesaplara sınırlamazsanız, kullanıcının hiyerarşideki tüm hesaplara erişimi olur.
Süresi henüz dolmamış olan aynı e-posta adresine birden fazla bekleyen davet gönderilmesi mümkündür. Bu davetlerin farklı kullanıcı rolleri belirtmesi de mümkündür. Örneğin, yanlış kullanıcı rolüne sahip bir davet gönderdiyseniz ve ardından doğru kullanıcı rolüne sahip ikinci bir davet gönderdiyseniz. Alıcı davetlerden herhangi birini kabul edebilir ve davet e-posta adresinden farklı kimlik bilgileriyle kaydolabilir. Microsoft Advertising kullanıcıları, aynı kimlik bilgilerine sahip birden çok müşteriye davet kabul edebilir. Daha fazla bilgi için Çok Kullanıcılı Kimlik Bilgileri teknik kılavuzuna bakın.
Bekleyen davetleri davet kimliğine göre arayabilir ve davetin kabul edilip edilmediğini veya süresinin dolduğunu öğrenebilirsiniz. SearchUserInvitations işlemi, süresi dolmuş olsun veya olmasın tüm bekleyen davetleri döndürür. Kabul edilen davetler SearchUserInvitations yanıtına dahil değildir.
Davet kabul edildikten sonra, Microsoft Advertising kullanıcı ayrıntılarına erişmek için GetUsersInfo ve GetUser'ı çağırabilirsiniz. Ancak, bir alıcı daveti kabul edip davet e-posta adresinden farklı kimlik bilgileriyle kaydolabildiğinden, UserInvitation'danUser veyaUserInfo nesnesine eşlemeyi kesin olarak belirleyemezsiniz. GetUsersInfo veya GetUser tarafından döndürülen kullanıcı kimliğiyle, kullanıcıyı gerektiği gibi kaldırmak için DeleteUser'ı çağırabilirsiniz. Bing Ads API'sinde bekleyen kullanıcı davetlerini silme işlemi desteklenmez. Bir kullanıcıyı davet ettikten sonra daveti iptal etmenin tek yolu Microsoft Advertising web uygulamasıdır. Hem bekleyen hem de kabul edilen davetleri Hesaplar & Faturalama'nınKullanıcılar bölümünde bulabilirsiniz.
İstek Öğeleri
SendUserInvitationRequest nesnesi, hizmet işlemi isteğinin gövde ve üst bilgi öğelerini tanımlar. Öğelerin İstek SOAP'sinde gösterildiği gibi aynı sırada olması gerekir.
Not
Aşağıda aksi belirtilmedikçe, tüm istek öğeleri gereklidir.
İstek Gövdesi Öğeleri
Öğe | Açıklama | Veri Türü |
---|---|---|
UserInvitation | Gönderilecek kullanıcı daveti. | UserInvitation |
İstek Üst Bilgisi Öğeleri
Öğe | Açıklama | Veri Türü |
---|---|---|
AuthenticationToken | Microsoft Advertising hesaplarına izinleri olan bir kullanıcının kimlik bilgilerini temsil eden OAuth erişim belirteci. Daha fazla bilgi için bkz. OAuth ile kimlik doğrulaması. |
Dize |
DeveloperToken | Bing Ads API'sine erişmek için kullanılan geliştirici belirteci. Daha fazla bilgi için bkz . Geliştirici Belirteci Alma. |
Dize |
Password | Bu öğe iç kullanım için ayrılmıştır ve API'nin gelecekteki bir sürümünden kaldırılacaktır. Kullanıcı kimlik bilgilerini ayarlamak için AuthenticationToken öğesini kullanmanız gerekir. | Dize |
Username | Bu öğe iç kullanım için ayrılmıştır ve API'nin gelecekteki bir sürümünden kaldırılacaktır. Kullanıcı kimlik bilgilerini ayarlamak için AuthenticationToken öğesini kullanmanız gerekir. | Dize |
Yanıt Öğeleri
SendUserInvitationResponse nesnesi, hizmet işlemi yanıtının gövde ve üst bilgi öğelerini tanımlar. Öğeler , Yanıt SOAP'sinde gösterildiği gibi aynı sırada döndürülür.
Yanıt Gövdesi Öğeleri
Öğe | Açıklama | Veri Türü |
---|---|---|
UserInvitationId | Gönderilen kullanıcı daveti için sistem tarafından oluşturulan tanımlayıcı. | Uzun |
Yanıt Üst Bilgisi Öğeleri
Öğe | Açıklama | Veri Türü |
---|---|---|
TrackingId | API çağrısının ayrıntılarını içeren günlük girdisinin tanımlayıcısı. | Dize |
SOAP isteme
Bu şablon, SOAP isteği için gövde ve üst bilgi öğelerinin sırasını gösteren bir araç tarafından oluşturulmuştur. Bu hizmet işlemiyle kullanabileceğiniz desteklenen türler için yukarıdaki İstek Gövdesi Öğeleri başvurusuna bakın.
<s:Envelope xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header xmlns="https://bingads.microsoft.com/Customer/v13">
<Action mustUnderstand="1">SendUserInvitation</Action>
<AuthenticationToken i:nil="false">ValueHere</AuthenticationToken>
<DeveloperToken i:nil="false">ValueHere</DeveloperToken>
</s:Header>
<s:Body>
<SendUserInvitationRequest xmlns="https://bingads.microsoft.com/Customer/v13">
<UserInvitation xmlns:e263="https://bingads.microsoft.com/Customer/v13/Entities" i:nil="false">
<e263:Id>ValueHere</e263:Id>
<e263:FirstName i:nil="false">ValueHere</e263:FirstName>
<e263:LastName i:nil="false">ValueHere</e263:LastName>
<e263:Email i:nil="false">ValueHere</e263:Email>
<e263:CustomerId>ValueHere</e263:CustomerId>
<e263:RoleId>ValueHere</e263:RoleId>
<e263:AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<a1:long>ValueHere</a1:long>
</e263:AccountIds>
<e263:ExpirationDate>ValueHere</e263:ExpirationDate>
<e263:Lcid>ValueHere</e263:Lcid>
</UserInvitation>
</SendUserInvitationRequest>
</s:Body>
</s:Envelope>
Yanıt SOAP
Bu şablon, SOAP yanıtı için gövde ve üst bilgi öğelerinin sırasını gösteren bir araç tarafından oluşturulmuştur.
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header xmlns="https://bingads.microsoft.com/Customer/v13">
<TrackingId d3p1:nil="false" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">ValueHere</TrackingId>
</s:Header>
<s:Body>
<SendUserInvitationResponse xmlns="https://bingads.microsoft.com/Customer/v13">
<UserInvitationId>ValueHere</UserInvitationId>
</SendUserInvitationResponse>
</s:Body>
</s:Envelope>
Kod Söz Dizimi
Örnek söz dizimi Bing Reklam SDK'ları ile kullanılabilir. Daha fazla örnek için bkz . Bing Ads API Kod Örnekleri .
public async Task<SendUserInvitationResponse> SendUserInvitationAsync(
UserInvitation userInvitation)
{
var request = new SendUserInvitationRequest
{
UserInvitation = userInvitation
};
return (await CustomerManagementService.CallAsync((s, r) => s.SendUserInvitationAsync(r), request));
}
static SendUserInvitationResponse sendUserInvitation(
UserInvitation userInvitation) throws RemoteException, Exception
{
SendUserInvitationRequest request = new SendUserInvitationRequest();
request.setUserInvitation(userInvitation);
return CustomerManagementService.getService().sendUserInvitation(request);
}
static function SendUserInvitation(
$userInvitation)
{
$GLOBALS['Proxy'] = $GLOBALS['CustomerManagementProxy'];
$request = new SendUserInvitationRequest();
$request->UserInvitation = $userInvitation;
return $GLOBALS['CustomerManagementProxy']->GetService()->SendUserInvitation($request);
}
response=customermanagement_service.SendUserInvitation(
UserInvitation=UserInvitation)
Gereksinimler
Hizmet: CustomerManagementService.svc v13
Ad alanı: https://bingads.microsoft.com/Customer/v13