Escolha a permissão ou as permissões marcadas como menos privilegiadas para essa API. Use uma permissão ou permissões privilegiadas mais altas somente se o aplicativo exigir. Para obter detalhes sobre permissões delegadas e de aplicativo, consulte Tipos de permissão. Para saber mais sobre essas permissões, consulte a referência de permissões.
Tipo de permissão
Permissões menos privilegiadas
Permissões privilegiadas mais altas
Delegado (conta corporativa ou de estudante)
BrowserSiteLists.ReadWrite.All
Indisponível.
Delegado (conta pessoal da Microsoft)
Sem suporte.
Sem suporte.
Application
BrowserSiteLists.ReadWrite.All
Indisponível.
Solicitação HTTP
POST /admin/edge/internetExplorerMode/siteLists/{browserSiteListId}/sharedCookies
No corpo da solicitação, forneça uma representação JSON do objeto browserSharedCookie .
Você pode especificar as propriedades a seguir ao criar um browserSharedCookie.
Propriedade
Tipo
Descrição
comment
Cadeia de caracteres
O comentário do cookie. Obrigatório.
displayName
Cadeia de caracteres
O nome do cookie. Obrigatório.
hostOnly
Booliano
Determina se um cookie é somente host ou cookie de domínio. Obrigatório.
hostOrDomain
Cadeia de caracteres
A URL do cookie. Obrigatório.
caminho
Cadeia de caracteres
O caminho do cookie. Obrigatório.
sourceEnvironment
browserSharedCookieSourceEnvironment
Especifica como os cookies são compartilhados entre o Microsoft Edge e o Internet Explorer. Os valores possíveis são: microsoftEdge, internetExplorer11, both, unknownFutureValue. Obrigatório.
Resposta
Se for bem-sucedido, esse método retornará um 201 Created código de resposta e um objeto browserSharedCookie no corpo da resposta.
POST https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteLists/e370d818-f650-5ab1-499e-5915e83f4573/sharedCookies
Content-Type: application/json
{
"@odata.type": "#microsoft.graph.browserSharedCookie",
"hostOrDomain": "www.microsoft.com",
"sourceEnvironment": "InternetExplorer11",
"displayName": "Microsoft Cookie",
"hostOnly": true,
"comment": "A cookie for microsoft.com",
"path": "/"
}
// Code snippets are only available for the latest version. Current version is 5.x
// Dependencies
using Microsoft.Graph.Models;
var requestBody = new BrowserSharedCookie
{
OdataType = "#microsoft.graph.browserSharedCookie",
HostOrDomain = "www.microsoft.com",
SourceEnvironment = BrowserSharedCookieSourceEnvironment.InternetExplorer11,
DisplayName = "Microsoft Cookie",
HostOnly = true,
Comment = "A cookie for microsoft.com",
Path = "/",
};
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
var result = await graphClient.Admin.Edge.InternetExplorerMode.SiteLists["{browserSiteList-id}"].SharedCookies.PostAsync(requestBody);
// Code snippets are only available for the latest major version. Current major version is $v1.*
// Dependencies
import (
"context"
msgraphsdk "github.com/microsoftgraph/msgraph-sdk-go"
graphmodels "github.com/microsoftgraph/msgraph-sdk-go/models"
//other-imports
)
requestBody := graphmodels.NewBrowserSharedCookie()
hostOrDomain := "www.microsoft.com"
requestBody.SetHostOrDomain(&hostOrDomain)
sourceEnvironment := graphmodels.INTERNETEXPLORER11_BROWSERSHAREDCOOKIESOURCEENVIRONMENT
requestBody.SetSourceEnvironment(&sourceEnvironment)
displayName := "Microsoft Cookie"
requestBody.SetDisplayName(&displayName)
hostOnly := true
requestBody.SetHostOnly(&hostOnly)
comment := "A cookie for microsoft.com"
requestBody.SetComment(&comment)
path := "/"
requestBody.SetPath(&path)
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=go
sharedCookies, err := graphClient.Admin().Edge().InternetExplorerMode().SiteLists().ByBrowserSiteListId("browserSiteList-id").SharedCookies().Post(context.Background(), requestBody, nil)
// Code snippets are only available for the latest version. Current version is 6.x
GraphServiceClient graphClient = new GraphServiceClient(requestAdapter);
BrowserSharedCookie browserSharedCookie = new BrowserSharedCookie();
browserSharedCookie.setOdataType("#microsoft.graph.browserSharedCookie");
browserSharedCookie.setHostOrDomain("www.microsoft.com");
browserSharedCookie.setSourceEnvironment(BrowserSharedCookieSourceEnvironment.InternetExplorer11);
browserSharedCookie.setDisplayName("Microsoft Cookie");
browserSharedCookie.setHostOnly(true);
browserSharedCookie.setComment("A cookie for microsoft.com");
browserSharedCookie.setPath("/");
BrowserSharedCookie result = graphClient.admin().edge().internetExplorerMode().siteLists().byBrowserSiteListId("{browserSiteList-id}").sharedCookies().post(browserSharedCookie);
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph import GraphServiceClient
from msgraph.generated.models.browser_shared_cookie import BrowserSharedCookie
from msgraph.generated.models.browser_shared_cookie_source_environment import BrowserSharedCookieSourceEnvironment
# To initialize your graph_client, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=python
request_body = BrowserSharedCookie(
odata_type = "#microsoft.graph.browserSharedCookie",
host_or_domain = "www.microsoft.com",
source_environment = BrowserSharedCookieSourceEnvironment.InternetExplorer11,
display_name = "Microsoft Cookie",
host_only = True,
comment = "A cookie for microsoft.com",
path = "/",
)
result = await graph_client.admin.edge.internet_explorer_mode.site_lists.by_browser_site_list_id('browserSiteList-id').shared_cookies.post(request_body)