Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirli bir tarih aralığı ve diğer isteğe bağlı filtreler sırasında bir uygulamanın toplu yükleme verilerini JSON biçiminde almak için Microsoft Store analiz API'sinde bu yöntemi kullanın. Bu bilgiler İş Ortağı Merkezi'ndeki Alımlar raporunda da bulunur.
Önkoşullar
Bu yöntemi kullanmak için önce aşağıdakileri yapmanız gerekir:
- Henüz yapmadıysanız Microsoft Store analiz API'si için tüm önkoşulları tamamlayın.
- Bu yöntemin istek üst bilgisinde kullanmak üzere bir Azure AD erişim belirteci alın. Erişim belirtecini aldıktan sonra süresi dolmadan önce kullanmak için 60 dakikanız olur. Belirtecin süresi dolduktan sonra yenisini alabilirsiniz.
İstek
İstek söz dizimi
Yöntem | İstenilen URI |
---|---|
ELDE ET | https://manage.devcenter.microsoft.com/v1.0/my/analytics/installs |
İstek başlığı
Başlık | Türü | Açıklama |
---|---|---|
İzin | String | Gerekli. Azure AD erişim belirteci Bearer<token> biçimindedir. |
İstek parametreleri
Parametre | Türü | Açıklama | Gerekli |
---|---|---|---|
applicationId (Uygulama Kimliği) | String | Yükleme verilerini almak istediğiniz uygulamanın Store Kimliği. | Evet |
başlangıçTarihi | tarih | Yükleme verilerinin alınacağı tarih aralığındaki başlangıç tarihi. Varsayılan değer geçerli tarihtir. | Hayı |
Bitiş Tarihi | tarih | Alınacak yükleme verilerinin tarih aralığındaki bitiş tarihi. Varsayılan değer geçerli tarihtir. | Hayı |
Üst | Int | İstekte döndürülecek veri satırlarının sayısı. En büyük değer ve belirtilmezse varsayılan değer 10000'dir. Sorguda daha fazla satır varsa, yanıt gövdesi bir sonraki veri sayfasını istemek için kullanabileceğiniz bir sonraki bağlantı içerir. | Hayı |
geçmek | Int | Sorguda atlanacak satırların sayısı. Büyük veri kümelerini sayfalandırmak için bu parametreyi kullanın. Örneğin, top=10000 ve skip=0 ilk 10000 veri satırını alır; top=10000 ve skip=10000 sonraki 10000 veri satırını alır, vb. | Hayı |
filtre | String | Bir veya daha fazla ifade, yanıtın satırlarını filtreler. Her ifade, yanıt gövdesindeki eq veya ne operatörleriyle ilişkili bir alan adı ve değer içerir ve ifadeler ve veya veya kullanılarak birleştirilebilir. Dize değerleri, filtresinin parametresinde tek tırnakla çevrelenmelidir. Yanıt gövdesinden aşağıdaki alanları belirtebilirsiniz:
|
Hayı |
birleştirme seviyesi | String | Toplama verilerinin alındığı zaman aralığını belirtir. Şu dizelerden biri olabilir: gün, hafta veya ay. Belirtilmezse varsayılan gün olur. | Hayı |
sıralama | String | Her yükleme için sonuç veri değerlerini sıralayan bir deyim. Sözdizimi orderby=field [order],field [order],...şeklindedir. alan parametresi, yanıt gövdesinden aşağıdaki alanlardan biri olabilir:
Order parametresi isteğe bağlıdır ve her alan için artan veya azalan düzen belirtmek için asc veya desc olabilir. Varsayılan değer asc'dir. Aşağıda örnek bir orderby dizesi verilmiştir: orderby=date,market |
Hayı |
Gruplandırma ölçütü | String | Yalnızca belirtilen alanlara veri toplama uygulayan bir deyim. Yanıt gövdesinden aşağıdaki alanları belirtebilirsiniz:
Döndürülen veri satırları groupby parametresinde belirtilen alanları ve aşağıdakileri içerir:
groupby parametresi aggregationLevel parametresiyle kullanılabilir. Örneğin: &groupby=ageGroup,market&aggregationLevel=week |
Hayı |
Örnek talep
Aşağıdaki örnekte uygulama yükleme verilerini almaya yönelik çeşitli istekler gösterilmektedir. applicationId değerini uygulamanızın Mağaza Kimliği ile değiştirin.
GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/installs?applicationId=9NBLGGGZ5QDR&startDate=1/1/2015&endDate=2/1/2015&top=10&skip=0 HTTP/1.1
Authorization: Bearer <your access token>
GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/installs?applicationId=9NBLGGGZ5QDR&startDate=8/1/2015&endDate=8/31/2015&skip=0&filter=market eq 'US' and deviceType eq 'PC' HTTP/1.1
Authorization: Bearer <your access token>
Yanıt
Yanıtın içeriği
Değer | Türü | Açıklama |
---|---|---|
Değer | dizi | Toplu yükleme verilerini içeren bir nesne dizisi. Her nesnedeki veriler hakkında daha fazla bilgi için aşağıdaki tabloya bakın. |
@nextLink | String | Ek veri sayfaları varsa, bu dize sonraki veri sayfasını istemek için kullanabileceğiniz bir URI içerir. Örneğin, isteğin üst parametresi 10000 olarak ayarlanmışsa ancak sorgu için 10000'den fazla yükleme veri satırı varsa bu değer döndürülür. |
ToplamSayı | Int | Sorgunun veri sonucundaki toplam satır sayısı. |
Değer dizisindeki öğeler aşağıdaki değerleri içerir.
Değer | Türü | Açıklama |
---|---|---|
tarih | String | Yükleme verilerinin tarih aralığındaki ilk tarih. İstek tek bir gün belirttiyse, bu değer bu tarihtir. İstek bir hafta, ay veya başka bir tarih aralığı belirttiyse, bu değer bu tarih aralığındaki ilk tarihtir. |
applicationId (Uygulama Kimliği) | String | Yükleme verilerini almakta olduğunuz uygulamanın Mağaza Kimliği. |
uygulama adı | String | Uygulamanın ekran adı. |
cihazTürü | String | Yüklemeyi tamamlayan cihaz türünü belirten aşağıdaki dizelerden biri:
|
paket sürümü | String | Yüklenen paketin sürümü. |
işletim sistemiSürümü | String | Yüklemenin gerçekleştiği işletim sistemi sürümünü belirten aşağıdaki dizelerden biri:
|
pazar | String | Yüklemenin gerçekleştiği pazarın ISO 3166 ülke kodu. |
başarılıYüklemeSayısı | Numara | Belirtilen toplama düzeyi sırasında gerçekleşen başarılı yüklemelerin sayısı. |
İstek ve Yanıt örneği
Aşağıdaki kod parçacıkları, bu istek için bazı örnek istek ve JSON yanıt gövdesini gösterir.
Örnek İstek
GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/installs?applicationId=9WZDNCRFJB4P
HTTP/1.1
Authorization: Bearer <your access token>
Örnek Yanıt
{
"Value": [
{
"applicationId": "9NBLGGGZ5QDR",
"applicationName": "Contoso Demo",
"successfulInstallCount": 100053
}
],
"TotalCount": 1
}
Örnek İstek
GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/installs?applicationId=9NBLGGGZ5QDR&aggregationLevel=day&startDate=06/19/2022&endDate=07/21/2022&top=10&skip=0&groupby=applicationName,date,deviceType,market,osVersion,packageVersion&orderby=date desc
HTTP/1.1
Authorization: Bearer <your access token>
Örnek Yanıt
{
"Value": [
{
"date": "2022-07-22",
"applicationId": "9NBLGGGZ5QDR",
"applicationName": "Contoso Demo",
"packageVersion": "2013.1206.10.2936",
"deviceType": "PC",
"market": "AR",
"osVersion": "Windows 10",
"successfulInstallCount": 1
},
{
"date": "2022-07-22",
"applicationId": "9NBLGGGZ5QDR",
"applicationName": "Contoso Demo",
"packageVersion": "2013.1206.10.2936",
"deviceType": "PC",
"market": "AU",
"osVersion": "Windows 10",
"successfulInstallCount": 1
},
{
"date": "2022-07-22",
"applicationId": "9NBLGGGZ5QDR",
"applicationName": "Contoso Demo",
"packageVersion": "2013.1206.10.2936",
"deviceType": "PC",
"market": "BD",
"osVersion": "Windows 10",
"successfulInstallCount": 1
},
{
"date": "2022-07-22",
"applicationId": "9NBLGGGZ5QDR",
"applicationName": "Contoso Demo",
"packageVersion": "2013.1206.10.2936",
"deviceType": "PC",
"market": "BG",
"osVersion": "Windows 11",
"successfulInstallCount": 1
},
{
"date": "2022-07-22",
"applicationId": "9NBLGGGZ5QDR",
"applicationName": "Contoso Demo",
"packageVersion": "2013.1206.10.2936",
"deviceType": "PC",
"market": "BO",
"osVersion": "Windows 10",
"successfulInstallCount": 1
},
{
"date": "2022-07-22",
"applicationId": "9NBLGGGZ5QDR",
"applicationName": "Contoso Demo",
"packageVersion": "2013.1206.10.2936",
"deviceType": "PC",
"market": "BR",
"osVersion": "Windows 10",
"successfulInstallCount": 6
},
{
"date": "2022-07-22",
"applicationId": "9NBLGGGZ5QDR",
"applicationName": "Contoso Demo",
"packageVersion": "2013.1206.10.2936",
"deviceType": "PC",
"market": "BR",
"osVersion": "Windows 11",
"successfulInstallCount": 3
},
{
"date": "2022-07-22",
"applicationId": "9NBLGGGZ5QDR",
"applicationName": "Contoso Demo",
"packageVersion": "2013.1206.10.2936",
"deviceType": "PC",
"market": "CA",
"osVersion": "Windows 11",
"successfulInstallCount": 1
},
{
"date": "2022-07-22",
"applicationId": "9NBLGGGZ5QDR",
"applicationName": "Contoso Demo",
"packageVersion": "2013.1206.10.2936",
"deviceType": "PC",
"market": "CN",
"osVersion": "Windows 11",
"successfulInstallCount": 1
},
{
"date": "2022-07-22",
"applicationId": "9NBLGGGZ5QDR",
"applicationName": "Contoso Demo",
"packageVersion": "2013.1206.10.2936",
"deviceType": "PC",
"market": "MX",
"osVersion": "Windows 10",
"successfulInstallCount": 1
}
],
"TotalCount": 10
}
İlgili konular
- Raporu yükler
- Microsoft Store hizmetlerini kullanarak analiz verilerine erişme