As entradas do Log de alterações são categorizadas da seguinte maneira:
Os Novos recursos, as Alterações e os Itens que se tornaram obsoletos afetam apenas esta versão. As Alterações disruptivas em 90 dias afetam todas as versões.
As Alterações disruptivas não estão incluídas aqui, uma vez que não estão vinculadas a lançamentos específicos.
Released November 7, 2017 | Available until January 28, 2020 | Blog Post
POST /comment_id/comments?message=hello @[userid]
. Pages can only @mention Users who have authored or commented on Posts./page/feed
— The following link
subfields are no longer deprecated for links owned by the posting page. To verify link ownership use the ownership_permissions{can_customize_link_posts}
field on the url
node. This action requires a valid Page access token. caption
remains fully deprecated.
description
name
picture
thumbnail
/event/videos
— This edge has been removed.includeSubdomains
HSTS directive on facebook.com. This forces web browsers to use HTTPS when making any requests to facebook.com or any of its subdomains. This should not adversely affect Graph API requests made by any of your apps./page
— The following edges now require a Page access token for specific operations:
GET /page/agencies
GET /page/canvases
GET /page/instagram_accounts
GET /page/leadgen_forms
GET /page/page_backed_instagram_accounts
GET /page/promotable_posts
GET /page/userpermissions
POST /page/agencies
POST /page/page_backed_instagram_accounts
POST /page/userpermissions
sender_name
and sender_id
have been replaced with a single from
property in feed
subscriptions. thread_key
and thread_id
fields are deprecated for GET
operations on the /page/conversations
edge and for the Webhooks Page topic's messages
field.User Topic — The following fields have been deprecated. Use their _https
equivalents instead.
pic
pic_big
pic_small
pic_square
picture
POST
operations for the /app/app_link_hosts
edge will be deprecated and the web-based App Links tool will be removed. GET
operations on existing App Links will continue working normally./group/videos
— This edge now requires a User access token with user_managed_groups
or user_groups
permissions to return video information./page/nlp_configs
edge./page/*
— User information will not be included in GET
responses for any objects owned by (on) a Page unless the request is made with a Page access token. This affects all nodes and edges that return data for objects owned by a Page.
/page/insights
— This edge will require a Page access token of the page in question for all metrics.
/page/tabs
— Creating custom tabs with POST
operations will only be available to Pages with 2000 or more fans, or pages managed by apps that are on the allow list. Existing custom tabs will be unaffected./page/tagged
— This edge will require a Page access token.Lançada em 7 de novembro de 2017 | Disponível até 7 de agosto de 2018 | Publicação de blog
Agora, temos um novo relacionamento que representa clientes e agências. No passado, não tínhamos user
. Gerenciávamos o acesso e os convites para uma empresa e os seus ativos por meio de bid/userpermissions
, o que causava problemas de desempenho. Os destaques da nova API incluem o seguinte:
Para acessar os usuários em uma empresa:
BUSINESS_ID/business_users
BUSINESS_ID/system_users
BUSINESS_ID/pending_users
Para acessar os ativos atribuídos a usuários:
BUSINESS_USER_ID/assigned_pages
BUSINESS_USER_ID/assigned_ad_accounts
BUSINESS_USER_ID/assigned_product_catalogs
SYSTEM_USER_ID/assigned_pages
SYSTEM_USER_ID/assigned_ad_accounts
SYSTEM_USER_ID/assigned_product_catalogs
PENDING_USER_ID/assigned_pages
PENDING_USER_ID/assigned_ad_accounts
PENDING_USER_ID/assigned_product_catalogs
Para acessar as páginas da empresa:
BUSINESS_ID/owned_pages
: para obter a lista de Páginas pertencentes à empresaBUSINESS_ID/client_pages
: para obter a lista de Páginas pertencentes a clientes da empresaBUSINESS_ID/pending_owned_pages
: para obter a lista de Páginas pertencentes à empresa que estão aguardando aprovação BUSINESS_ID/pending_client_pages
: para obter a lista de Páginas pertencentes a clientes da empresa e aguardando aprovaçãoPara acessar as contas de anúncios da empresa:
BUSINESS_ID/owned_ad_accounts
: para obter a lista de contas de anúncios pertencentes à empresaBUSINESS_ID/client_ad_accounts
: para obter a lista de contas de anúncios pertencentes a clientes da empresaBUSINESS_ID/pending_owned_ad_accounts
: para obter a lista de contas de anúncios pertencentes à empresa que estão aguardando aprovação BUSINESS_ID/pending_client_ad_accounts
: para obter a lista de contas de anúncios pertencentes a clientes da empresa e aguardando aprovaçãoPara acessar catálogos de produtos da empresa
BUSINESS_ID/owned_product_catalogs
: para obter a lista de catálogos de produtos pertencentes à empresaBUSINESS_ID/client_product_catalogs
: para obter a lista de catálogos de produtos pertencentes a clientes da empresaPara acessar os apps da empresa:
BUSINESS_ID/owned_apps
: para obter a lista de apps pertencentes à empresaBUSINESS_ID/client_apps
: para obter a lista de apps pertencentes a clientes da empresaBUSINESS_ID/pending_client_apps
: para obter a lista de apps pertencentes a clientes da empresa e aguardando aprovaçãoPara obter mais informações, consulte API do Gerenciador de Negócios, Usuários do sistema, Gerenciamento de ativos comerciais e Melhores práticas.
Agora, é possível criar anúncios em carrossel com um anexo que mostre a localização em tempo real. Adicionamos as opções type=REALTIME
e location_source_id = PAGE_ID
em place_data
para AD_CREATIVE_ID/object_story_spec
. Isso está disponível no campo object_story_spec
em:
POST /AD_ACCOUNT_ID/adcreatives
GET CREATIVE_ID
Agora, é possível fazer o direcionamento em áreas geográficas que ultrapassam o raio do seu estabelecimento físico. Adicionamos o parâmetro geo_locations
no campo targeting_specs
ao criar um conjunto de anúncios com o objetivo de visita ao estabelecimento. Com disponibilidade limitada. Consulte o seu representante do Facebook para ter acesso. Consulte Objetivo de tráfego para o estabelecimento.
POST AD_ACCOUNT_ID/adsets
tem a nova opção.country_groups
e tipo de localização travel_in
.STORE_VISITS
(disponível com frequência limitada).Isso reflete o tipo de destino ao qual o anúncio está vinculado; ou seja, onde a pessoa vai quando clica em um anúncio ou uma chamada para ação. Assim, é fornecido um tipo de destino consistente para todos os anúncios em um conjunto, de forma que contenham somente tipos diferentes de criativo. Consulte Tipo de destino do conjunto de anúncios.
destination_type
para conjuntos de anúncios./ADSET_ID
.Adicionamos o novo campo kpi_type
a AD_ACCOUNT_ID/CAMPAIGN_ID
, que descreve o tipo do indicador-chave de desempenho a ser rastreado na campanha ou no objetivo do anúncio. Para ver dados de insights por kpi_type
no kpi_results
, faça estas chamadas:
GET CAMPAIGN_ID/insights
GET ADSET_ID/insights
GET AD_ID/insights
Para mais informações, consulte Campaign.
Invalidar direcionamento de anúnciosright_hand_column
: o direcionamento de anúncios nessa posição com criativos inválidos para right_hand_column
em AD_ACCOUNT_ID/adsets
retorna um erro. Não permitimos o posicionamento somente em right_hand_column
com vídeo ou coleção nem no formato dos anúncios do canvas. Para o posicionamento somente em right_hand_column
, você pode usar somente formatos de imagem única e carrossel.
AlteradoGET VERSION/RF_PREDICTION_ID/pause_periods
: para retornar Array
(não String
) e facilitar o processamento.
Campos renomeados: o campo admin_system_user
foi renomeado como admin
, e system_user
como employee
. Isso afeta as seguintes bordas:
/{business-id}/userpermissions
/{business-id}/system_users
Otimizações de VIDEO_VIEWS
obsoletas: as campanhas com o objetivo VIDEO_VIEWS
não podem mais usar CLICKS
, IMPRESSIONS
, PAGE_ENGAGEMENT
, POST_ENGAGEMENT
ou REACH
como metas de otimização:
REACH
, eles serão convertidos automaticamente para a meta VIDEO_VIEWS
.CLICKS
, IMPRESSIONS
, PAGE_ENGAGEMENT
ou POST_ENGAGEMENT
. Isso porque, ao criar ou duplicar o anúncio em um conjunto existente, ocorre a tentativa de reutilizar uma dessas metas.Estas são as bordas afetadas pela alteração:
POST ACCOUNT_ID/adsets
POST AD_ACCOUNT_ID/ads
POST CAMPAIGN_ID/copies
POST ADSET_ID/copies
POST AD_ID/copies
reach
obsoleto: como um optimization_goal
para o objetivo de reconhecimento da marca. Removido para /adset
. Disponível somente para a otimização de lembrança do anúncio. Isso evita confusões quando as pessoas usam o alcance como um objetivo dedicado.
Otimização BRAND_AWARENESS
obsoleta: substituída por AD_RECALL_LIFT
. Isso reflete um modelo de veiculação de anúncios novo e mais eficiente. A nova meta de otimização é compatível com criativos mistos, como anúncios estáticos e de vídeo no mesmo conjunto e lance manual. BRAND_AWARENESS
não está mais disponível em:
POST /ADSET_ID
GET /ADSET_ID
POST /AD_ACCOUNT_ID/adsets
frequency_cap
obsoleto: incluindo os campos lifetime_frequency_cap
e frequency_cap_reset_period
em:
POST AD_ACCOUNT_ID/adsets
GET /ADSET_ID
POST /ADSET_ID
Em vez disso, use frequency_control_specs
.
Custo por ação POST_ENGAGEMENT
obsoleto: não é mais possível usar POST_ENGAGEMENT
como billing_event
nesse objetivo. Isso alinha melhor a veiculação de anúncios e a mensuração. O ponto de extremidade /AD_SET_ID
é impactado.
video_15_sec_watched_actions
obsoleto em:
GET AD_ACCOUNT_ID/insights
GET CAMPAIGN_ID/insights
GET ADSET_ID/insights
GET AD_ID/insights
POST AD_ACCOUNT_ID/insights
POST CAMPAIGN_ID/insights
POST ADSET_ID/insights
POST AD_ID/insights
recurrence_value
obsoleto: na API de Mensuração Avançada. O campo também ficou conhecido na API de Atlas como programação do relatório. Ele foi substituído por recurrence_values
. Consulte Advanced Measurement.
Estes pontos de extremidade ficaram obsoletos no novo design da API do Gerenciador de Negócios:
BUSINESS_ID/userpermissions
BUSINESS_ID/business_persona
business_persona_id
Estes pontos de extremidade para gerenciar ativos ficaram obsoletos:
BUSINESS_ID/pages
BUSINESS_ID/adaccounts
BUSINESS_ID/product_catalogs
BUSINESS_ID/apps
Para acessar os ativos, use BUSINESS_ID/owned_ASSET
ou BUSINESS_ID/client_ASSET
.
Estes pontos de extremidade para gerenciar ativos pertencentes a outra empresa ficaram obsoletos:
BUSINESS_ID/assigned_ad_accounts
BUSINESS_ID/assigned_pages
BUSINESS_ID/assigned_product_catalogs
Em vez disso, use BUSINESS_USER_ID/assigned_ASSET
.
Os itens obsoletos são aplicáveis a todas as versões da API e entrarão em vigor em 14 de novembro de 2017.
A criação e a edição de anúncios de evento ou com link que não estejam conectados a uma página válida ficaram obsoletas. O formato a seguir não é mais válido e retorna um erro.
Estas assinaturas ficarão obsoletas:
EVENT_RESPONSES
body
, object_id
LINK_CLICKS
title
, body
, object_url
(image_file
ou image_hash
)Assinaturas compatíveis
EVENT_RESPONSES
object_story_id
ou object_story_spec
LINK_CLICKS
object_story_id
ou object_story_spec
Os anúncios de evento ou com link já criados continuarão em veiculação. Porém, não será possível alterar o criativo nem criar novos anúncios depois que a alteração entrar em vigor; caso contrário, você receberá erros. Consulte Anúncios locais e de evento e Ad.