YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Portuguese, Brazilian subtitles

← 03-29 Updating Profile Entities

Get Embed Code
4 Languages

Showing Revision 4 created 09/29/2014 by Fran Ontanaya.

  1. Se vocês salvam
    uma entidade com uma chave,

  2. ela cria uma nova entidade
    no data store com esta chave.
  3. Como descobrimos antes,
    isso cria um conflito de chave.
  4. Se uma entidade com essa chave já existe,
    está sem sorte e vai para fora.
  5. Será substituido no data store.
    Se você deseja atualizar
  6. uma entidade existente,
    necessita tirar do data store,
  7. em seguida, fazer suas atualizações e então salvá-lo
  8. de volta para o data store.
    Retorne aqui em salvar perfil
  9. método desta conferência API,
    sempre que estamos guardando
  10. nosso perfil, a primeira coisa
    a fazer é criar um novo
  11. Perfil com a ID de usuário.
    Isso significa que cada vez
  12. que você atualizar seu perfil,
    na verdade não está atualizando.
  13. Você criara uma nova entidade de perfil,
    que substitui a existente
  14. entidade de perfil.
    Você pode ver como isso se desenrola
  15. no explorador de API.
    Já implementamos como criar um profile,
  16. podemos chamar para obter o perfil
    para adquirir o perfil existente
  17. para o usuário atual.
    Vamos ver, meu nome exibido
  18. é "Bolo de Chocolate" e o tamanho do meu t-shirt é XL.
  19. Diremos que quero mudar,
    quero mudar meu tamanho t-shirt,
  20. vou ao saveProfile e
    quero mudar
  21. o tamanho da t-shirt de XL a XS,
    extra pequeno.
  22. Agora iremos executar.
    E o que seria bom,
  23. seria a única coisa que mudaria
  24. o tamanho de camiseta.
    Vamos ver se acontece.
  25. Não é o que acontece.
  26. Você vê como o nome de exibição
    retorna ao padrão,
  27. o exemplo é o tamanho
    da minha t-shirt que mudou.
  28. O que deveria acontecer,
    o método de saveProfile deveria
  29. obter o perfil existente e
    atualizar só os campos que mudaram.
  30. Então isso vai ser a sua próxima tarefa.