Las entradas del registro de cambios se clasifican de la siguiente manera:
Las nuevas funciones, los cambios y los elementos obsoletos solo afectan a esta versión. Los cambios radicales en 90 días afectan a todas las versiones.
Los cambios radicales no se incluyen aquí, ya que no están vinculados a lanzamientos específicos.
Lanzamiento: 7 de noviembre de 2017 | Disponible hasta: 28 de enero de 2020 | Entrada de blog
POST /comment_id/comments?message=hello @[userid]
. Las páginas solo pueden mencionar a los usuarios que escribieron publicaciones o las comentaron./page/feed
: los siguientes subcampos link
ya no están obsoletos para los enlaces que sean propiedad de la página que los publicó. Para verificar la propiedad del enlace, usa el campo ownership_permissions{can_customize_link_posts}
en el nodo url
. Esta acción requiere un token de acceso a la página válido. En cuanto a caption
, continúa obsoleto por completo.
description
name
picture
thumbnail
/event/videos
: este perímetro se eliminó.includeSubdomains
en facebook.com, Esta obliga a los navegadores web a usar HTTPS cuando hacen solicitudes a facebook.com o a cualquiera de sus subdominios. Esto no debería afectar a las solicitudes a la API Graph de tus apps./page
: los perímetros siguientes ahora requieren un token de acceso a la página para realizar operaciones específicas:
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
y sender_id
se reemplazaron por una única propiedad from
en las suscripciones de feed
. thread_key
y thread_id
están obsoletos para las operaciones GET
en el perímetro /page/conversations
y para el campo messages
del tema de la página de Webhooks.Tema del usuario: los campos siguientes quedaron obsoletos. Usa sus equivalentes _https
en su lugar.
pic
pic_big
pic_small
pic_square
picture
POST
para el perímetro /app/app_link_hosts
quedarán obsoletas y se eliminará la herramienta basada en web de App Links. Las operaciones GET
en App Links existentes continuarán funcionando con normalidad./group/videos
: este perímetro ahora requiere un token de acceso de usuario con los permisos user_managed_groups
o user_groups
para devolver la información del video./page/nlp_configs
./page/*
: no se incluirá la información de usuario en las respuestas GET
para ningún objeto que sea propiedad de la página a menos que la solicitud se haga con un token de acceso a la página. Esto afecta a todos los nodos y perímetros que devuelven datos para los objetos que son propiedad de la página.
/page/insights
: este perímetro requerirá un token de acceso a la página de la página en cuestión para todas las métricas.
/page/tabs
: la creación de pestañas personalizadascon operaciones POST
solo estará disponible para las páginas con 2.000 o más fans o las páginas administradas por apps incluidas en la lista blanca. Las pestañas personalizadas existentes no se verán afectadas./page/tagged
: este perímetro requiere un token de acceso a la página.Lanzamiento: 7 de noviembre de 2017 | Entrada de blog
Ahora tenemos una nueva relación que representa a los clientes y las agencias. Anteriormente no teníamos user
, ya que administrábamos todos los accesos y las invitaciones a los negocios y sus activos a través de bid/userpermissions
, lo que causaba problemas de rendimiento. Esto es lo más destacado de la nueva API:
Para acceder a los usuarios en los negocios:
BUSINESS_ID/business_users
BUSINESS_ID/system_users
BUSINESS_ID/pending_users
Para acceder a los activos asignados a los usuarios:
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 acceder a las páginas del negocio:
BUSINESS_ID/owned_pages
: para obtener una lista de las páginas que pertenecen al negocio.BUSINESS_ID/client_pages
: para obtener una lista de las páginas de los clientes del negocio.BUSINESS_ID/pending_owned_pages
: para obtener una lista de las páginas que pertenecen al negocio que están pendientes de aprobación. BUSINESS_ID/pending_client_pages
: para obtener una lista de las páginas que pertenecen a los clientes del negocio que están pendientes de aprobación.Para acceder a las cuentas publicitarias del negocio:
BUSINESS_ID/owned_ad_accounts
: para obtener una lista de las cuentas publicitarias que pertenecen al negocio.BUSINESS_ID/client_ad_accounts
: para obtener una lista de las cuentas publicitarias de los clientes del negocio.BUSINESS_ID/pending_owned_ad_accounts
: para obtener una lista de las cuentas publicitarias que pertenecen al negocio que están pendientes de aprobación. BUSINESS_ID/pending_client_ad_accounts
: para obtener una lista de las cuentas publicitarias de los clientes del negocio que están pendientes de aprobación.Para acceder a los catálogos de productos del negocio:
BUSINESS_ID/owned_product_catalogs
: para obtener una lista de los catálogos de productos que pertenecen al negocio.BUSINESS_ID/client_product_catalogs
: para obtener una lista de los catálogos de productos que pertenecen a los clientes del negocio.Para acceder a las aplicaciones del negocio:
BUSINESS_ID/owned_apps
: para obtener una lista de las aplicaciones que pertenecen al negocio.BUSINESS_ID/client_apps
: para obtener una lista de las aplicaciones de los clientes del negocio.BUSINESS_ID/pending_client_apps
: para obtener una lista de las aplicaciones que pertenecen a los clientes del negocio que están pendientes de aprobación.Para obtener más información, consulta Administrador comercial: API, Administrador comercial: usuario de sistema, API de administración de activos del negocio y API del administrador comercial: prácticas recomendadas.
Ahora puedes crear un anuncio por secuencia con un archivo adjunto que muestre una ubicación en tiempo real. Se agregaron las opciones type=REALTIME
y location_source_id = PAGE_ID
en place_data
para AD_CREATIVE_ID/object_story_spec
. Esto está disponible en el campo object_story_spec
en:
POST /AD_ACCOUNT_ID/adcreatives
GET CREATIVE_ID
Ahora puedes dirigirte a zonas geográficas más allá de un determinado radio alrededor de la ubicación de la tienda. Agregamos el parámetro geo_locations
en el campo targeting_specs
cuando creas un conjunto de anuncios con el objetivo de visitas en el negocio. Consulta con tu representante de Facebook para solicitar acceso, según las limitaciones de disponibilidad. Visita el objetivo de visitas en el negocio.
POST AD_ACCOUNT_ID/adsets
tiene la nueva opción.country_groups
y el tipo de ubicación travel_in
.STORE_VISITS
disponible de manera limitada, consulta Visitas en el negocio.Esto refleja el tipo de destino y agrega enlaces, es decir, el lugar al que las personas se dirigen cuando hacen clic en un anuncio o una llamada a la acción de un anuncio. Además, proporciona un tipo de destino uniforme para todos los anuncios en un conjunto, de manera que estos solo contengan diferentes tipos de contenido. Consulta Conjunto de anuncios: tipos de destino.
destination_type
para los conjuntos de anuncios./ADSET_ID
.Agregamos el nuevo campo kpi_type
a AD_ACCOUNT_ID/CAMPAIGN_ID
, que describe el tipo de indicador de rendimiento clave al que quieres hacer un seguimiento para la campaña o los objetos de anuncio en la campaña. Para consultar los datos de estadísticas por kpi_type
en kpi_results
, haz estas llamadas:
GET CAMPAIGN_ID/insights
GET ADSET_ID/insights
GET AD_ID/insights
Para obtener más información, consulta Campaña publicitaria: referencia.
Invalida los anuncios que se dirijan aright_hand_column
: los anuncios que se dirijan a esta posición con contenidos no válidos para right_hand_column
en AD_ACCOUNT_ID/adsets
devuelven un error. No permitimos la ubicación solo en right_hand_column
con los formatos de anuncios con video, de colección o Canvas. Para la ubicación solo en right_hand_column
, puedes usar los anuncios de una sola imagen y secuencia.
CambiamosGET VERSION/RF_PREDICTION_ID/pause_periods
: para devolver Array
ahora, no String
para permitir una mejor administración.
Cambiamos el nombre de algunos campos: el campo admin_system_user
pasó a llamarse admin
y el campo system_user
ahora se llama employee
. Esto afecta a los siguientes parámetros:
/{business-id}/userpermissions
/{business-id}/system_users
Algunas optimizaciones quedaron obsoletas paraVIDEO_VIEWS
: las campañas con el objetivo VIDEO_VIEWS
ya no pueden usar CLICKS
, IMPRESSIONS
, PAGE_ENGAGEMENT
, POST_ENGAGEMENT
ni REACH
como objetivos de optimización:
REACH
, se convierte automáticamente al objetivo de optimización VIDEO_VIEWS
.CLICKS
, IMPRESSIONS
, PAGE_ENGAGEMENT
o POST_ENGAGEMENT
como objetivo de optimización, se devuelve un error. Esto ocurre porque, al crear o duplicar un anuncio en un conjunto de anuncios existente, se intenta reutilizar cualquiera de estos objetivos de optimización.Este cambio afecta a los siguientes perímetros:
POST ACCOUNT_ID/adsets
POST AD_ACCOUNT_ID/ads
POST CAMPAIGN_ID/copies
POST ADSET_ID/copies
POST AD_ID/copies
reach
quedó obsoleto: como un optimization_goal
para el objetivo de reconocimiento de marca. Se eliminó para /adset
y solo está disponible para la optimización de recuerdo del anuncio. Esto evita la confusión para cualquiera que use el alcance como un objetivo específico.
La optimización BRAND_AWARENESS
quedó obsoleta: se reemplazó por AD_RECALL_LIFT
. Esto refleja un modelo de entrega de anuncios nuevo y más eficaz. El nuevo objetivo de optimización admite la combinación de contenidos, por ejemplo, los anuncios estáticos y con video en el mismo conjunto de anuncios y la puja manual. BRAND_AWARENESS
ya no está disponible en:
POST /ADSET_ID
GET /ADSET_ID
POST /AD_ACCOUNT_ID/adsets
frequency_cap
quedó obsoleto: incluidos los campos lifetime_frequency_cap
y frequency_cap_reset_period
en:
POST AD_ACCOUNT_ID/adsets
GET /ADSET_ID
POST /ADSET_ID
En su lugar, usa frequency_control_specs
.
POST_ENGAGEMENT
del costo por acción quedó obsoleto: ya no puedes usar POST_ENGAGEMENT
como un billing_event
para este objetivo. Esto hace que la entrega de anuncios y la medición concuerden mejor. /AD_SET_ID
es el extremo afectado.
video_15_sec_watched_actions
quedó obsoleto en:
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
quedó obsoleto: en la API de medición avanzada. El campo también se conocía en la API de Atlas como programación de informe. Lo reemplazamos por recurrence_values
. Ver Medición avanzada: programaciones de informes.
Extremos que quedaron obsoletos para el nuevo diseño de la API del administrador comercial:
BUSINESS_ID/userpermissions
BUSINESS_ID/business_persona
business_persona_id
Extremos que quedaron obsoletos para administrar los activos:
BUSINESS_ID/pages
BUSINESS_ID/adaccounts
BUSINESS_ID/product_catalogs
BUSINESS_ID/apps
Para acceder a los activos, usa BUSINESS_ID/owned_ASSET
o BUSINESS_ID/client_ASSET
.
Extremos que quedaron obsoletos para administrar activos que pertenezcan a otro negocio:
BUSINESS_ID/assigned_ad_accounts
BUSINESS_ID/assigned_pages
BUSINESS_ID/assigned_product_catalogs
En su lugar, usa BUSINESS_USER_ID/assigned_ASSET
.
Estos elementos obsoletos afectan a todas las versiones de la API y entrarán en vigor el 14 de noviembre de 2017.
La creación y edición de anuncios sobre eventos y anuncios con enlace que no estén conectados con una página valida quedaron obsoletas. El siguiente formato ya no es válido y devuelve un error.
Firmas que quedaron obsoletas:
EVENT_RESPONSES
body
, object_id
LINK_CLICKS
title
, body
, object_url
(image_file
o image_hash
)Firmas admitidas
EVENT_RESPONSES
object_story_id
o object_story_spec
LINK_CLICKS
object_story_id
o object_story_spec
Los anuncios sobre eventos y anuncios con enlaces existentes que creaste anteriormente seguirán funcionando, pero no puedes modificar su contenido ni crear anuncios nuevos una vez que este cambio entre en vigor o, de lo contrario, recibirás errores. Consulta Anuncios sobre eventos y anuncios locales y Anuncio: referencia.