Delta request for sites doesn't return the correct ID of the site, only a subset
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Empieza reproduciendo las dos llamadas mostradas en el issue: SitesRequestBuilderGetRequestConfiguration y la solicitud de delta de sites. Compara los identificadores de Site devueltos con la documentación de Microsoft Graph sobre site-delta, incluido el ejemplo de respuesta removed. Se considera terminado cuando el comportamiento del SDK se haya corregido o se haya confirmado y documentado claramente la inconsistencia de la API.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I am using the latest version (2.3.0), and I want to get the list of all sites.
When I use the classical SitesRequestBuilderGetRequestConfiguration and invoke
$response = $context->sites()->get($configuration)->wait();
I get the correct set of values - instances of \Microsoft\Graph\Generated\Models\Site where ids of all the listed sites conform to the full specification of "Site collection hostname, Site collection unique ID, Site unique ID".
When I use DeltaRequestBuilderGetRequestConfiguration and invoke
$context->sites()->delta()->get()->wait()
all the instances of \Microsoft\Graph\Generated\Models\Site look identical, with the exception of the id field, which is suddenly truncated to the Site unique ID only. (Which isn't really unique globally, only within a certain site collection.)
The official documentation is a bit unclear on this. The example for obtaining the whole set clearly indicates that full ids should be returned:
"id": "contoso.sharepoint.com,da60e844-ba1d-49bc-b4d4-d5e36bae9019,712a596e-90a1-49e3-9b48-bfa80bee8740",
but the "Removed" response only indicates the Site unique ID only.
"id": "bd565af7-7963-4658-9a77-26e11ac73186",
Without consistent behavior, the delta requests will be unusable.
- Lenguaje dominante
- PHP
- Estrellas
- 669
- Forks
- 150
- Merge medio
- 15 h 21 min
- PR fusionados (30 d)
- 3
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoftgraph/msgraph-sdk-php
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
microsoftgraph/msgraph-sdk-php#1794 · 2 comentarios ·
-
bug: metadata type:bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
microsoftgraph/msgraph-sdk-php#1739 · 6 comentarios ·
-
status:waiting-for-triage type:bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100
microsoftgraph/msgraph-sdk-php#1643 · 8 comentarios · 4 reacciones ·
-
status:waiting-for-triage
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
microsoftgraph/msgraph-sdk-php#1800 · 1 reacción ·
-
Now Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 1/100
microsoftgraph/msgraph-sdk-php#1799 ·
Todos los issues de microsoftgraph/msgraph-sdk-php
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
getgrav/grav-plugin-api#45 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
RSS-Bridge/rss-bridge#5098 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
phingofficial/phing#2025 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
silverstripe/developer-docs#911 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100