Atualizar a multipúblicaUpdate itemPublication

Namespace: microsoft.graphNamespace: microsoft.graph

Atualizar as propriedades de um objeto de multipública em um perfilde usuário.Update the properties of an itemPublication object in a user's profile.

PermissõesPermissions

Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.One of the following permissions is required to call this API. To learn more, including how to choose permissions, see Permissions.

Tipo de permissãoPermission type Permissões (da com menos para a com mais privilégios)Permissions (from least to most privileged)
Delegado (conta corporativa ou de estudante)Delegated (work or school account) User. ReadWrite, User. ReadWrite. AllUser.ReadWrite, User.ReadWrite.All
Delegado (conta pessoal da Microsoft)Delegated (personal Microsoft account) User. ReadWrite, User. ReadWrite. AllUser.ReadWrite, User.ReadWrite.All
AplicativoApplication User.ReadWrite.AllUser.ReadWrite.All

Solicitação HTTPHTTP request

PATCH /me/profile/publications/{id}
PATCH /users/{id | userPrincipalName}/profile/publications/{id}

Cabeçalhos de solicitaçãoRequest headers

NomeName DescriçãoDescription
AutorizaçãoAuthorization {token} de portador. Obrigatório.Bearer {token}. Required.
Content-TypeContent-Type application/json. Obrigatório.application/json. Required.

Corpo da solicitaçãoRequest body

No corpo da solicitação, forneça os valores para os campos relevantes que devem ser atualizados.In the request body, supply the values for relevant fields that should be updated. Propriedades existentes que não estão incluídas no corpo da solicitação terão seus valores anteriores mantidos ou serão recalculadas com base nas alterações a outros valores de propriedade.Existing properties that are not included in the request body will maintain their previous values or be recalculated based on changes to other property values. Para alcançar o melhor desempenho, não inclua valores existentes que não foram alterados.For best performance, don't include existing values that haven't changed.

PropriedadeProperty TipoType DescriçãoDescription
allowedAudiencesallowedAudiences StringString As audiências que podem ver os valores contidos na entidade.The audiences that are able to see the values contained within the entity. Herdado de MyFace.Inherited from itemFacet. Os valores possíveis são: me, family, contacts, groupMembers, organization, federatedOrganizations, everyone, unknownFutureValue.Possible values are: me, family, contacts, groupMembers, organization, federatedOrganizations, everyone, unknownFutureValue.
descriptiondescription StringString Descrição da publicação.Description of the publication.
displayNamedisplayName StringString Título da publicação.Title of the publication.
fracassainference inferenceDatainferenceData Contém detalhes de inferência se a entidade for inferida pelo aplicativo de criação ou modificação.Contains inference detail if the entity is inferred by the creating or modifying application. Herdado de MyFace.Inherited from itemFacet.
publishedDatepublishedDate DataDate A data em que a publicação foi publicada.The date that the publication was published.
publicadorpublisher StringString Publicação ou editor para a publicação.Publication or Publisher for the publication.
sourcesource personDataSourcepersonDataSource Onde os valores são originados se forem sincronizados a partir de outro serviço.Where the values originated if synced from another service. Herdado de MyFace.Inherited from itemFacet.
thumbnailUrlthumbnailUrl StringString URL que faz referência a uma miniatura da publicação.URL referencing a thumbnail of the publication.
webUrlwebUrl StringString URL que faz referência à publicação.URL referencing the publication.

RespostaResponse

Se tiver êxito, este método retornará um 200 OK código de resposta e um objeto dopublication atualizado no corpo da resposta.If successful, this method returns a 200 OK response code and an updated itemPublication object in the response body.

ExemplosExamples

SolicitaçãoRequest

PATCH https://graph.microsoft.com/beta/user/{userId}/profile/publications/{id}
Content-Type: application/json
Content-length: 497

{
  "publisher": "International Association of Branding Management Publishing",
  "thumbnailUrl": "https://iabm.io/sdhdfhsdhshsd.jpg",
}

RespostaResponse

Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.Note: The response object shown here might be shortened for readability.

HTTP/1.1 200 OK
Content-Type: application/json

{
  "id": "0fb4c1e3-c1e3-0fb4-e3c1-b40fe3c1b40f",
  "allowedAudiences": "organization",
  "inference": null,
  "createdDateTime": "2020-07-06T06:34:12.2294868Z",
  "createdBy": {
    "application": null,
    "device": null,
    "user": {
      "displayName": "Innocenty Popov",
      "id": "db789417-4ccb-41d1-a0a9-47b01a09ea49"
    }
  },
  "lastModifiedDateTime": "2020-07-06T06:34:12.2294868Z",
  "lastModifiedBy": {
    "application": null,
    "device": null,
    "user": {
      "displayName": "Innocenty Popov",
      "id": "db789417-4ccb-41d1-a0a9-47b01a09ea49"
    }
  },
  "source": null,
  "description": "One persons journey to the top of the branding management field.",
  "displayName": "Got Brands? The story of Innocenty Popov and his journey to the top.",
  "publishedDate": "Date",
  "publisher": "International Association of Branding Management Publishing",
  "thumbnailUrl": "https://iabm.io/sdhdfhsdhshsd.jpg",
  "webUrl": "https://www.iabm.io"
}