facebook - 如何使用 Facebook 的营销 API 通过邮政编码验证位置定位?

标签 facebook api validation facebook-marketing-api

<分区>

具体来说,这与Facebook's Ad Targeting API.有关

在 Ad Targeting API 页面的顶部,页面写道,没有推荐其他资源:

This document refers to a feature that was removed after Marketing API v2.0.

问题:

我正在尝试构建一个将使用 Facebook 的位置定位功能的应用程序,特别是我正在使用他们的按 zip 定位功能。

如果通过 POST 请求提交无效的 zip(s),Facebook 目前会抛出一个错误,但它没有描述确切的错误是什么。

考虑到这一点,我正在研究他们的文档以寻找可以使用邮政编码列表调用的验证 API。

这是我能找到的最接近的链接: https://developers.facebook.com/docs/marketing-api/validation/v2.6

验证 API 没有描述我可以使用什么来通过 zip 验证位置目标。

我可以使用单独的 API 吗?

目前可能的解决方案

  1. 使用来自 FB 的当前未知的验证 API 来验证 zips 列表

  2. 向 FB 发出批量调用请求,以确定运行时邮政编码的有效性

  3. 下载他们所有的邮政编码并将其存储在内部并使用它。

如有任何建议/意见,我们将不胜感激!

最佳答案

您需要通过 Facebook 营销 API 根据用户输入搜索邮政编码键。获得有效的邮政编码 key 后,您需要通过 POST 请求提交。

curl -G \
  -d 'location_types=["zip"]' \
  -d 'type=adgeolocation' \
  -d 'q=9' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v2.6/search

响应结果

  "data": [
    {
      "key": "US:90028",
      "name": "90028",
      "type": "zip",
      "country_code": "US",
      "country_name": "United States",
      "region": "California",
      "region_id": 3847,
      "primary_city": "Los Angeles",
      "primary_city_id": 2420379,
      "supports_region": true,
      "supports_city": true
    },
    ]

searching of zip codes that are targetable on Facebook

curl \
  -F 'name=My AdSet' \
  -F 'optimization_goal=REACH' \
  -F 'billing_event=IMPRESSIONS' \
  -F 'bid_amount=2' \
  -F 'daily_budget=1000' \
  -F 'campaign_id=<CAMPAIGN_ID>' \
  -F 'targeting={"geo_locations":{"zips":[{"key":"US:94304"},{"key":"US:00501"}]}}' \
  -F 'status=ACTIVE' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v2.6/act_<AD_ACCOUNT_ID>/adsets

Targeting by zip codes

关于facebook - 如何使用 Facebook 的营销 API 通过邮政编码验证位置定位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37738215/

相关文章:

facebook - API 错误代码 : 191, API 错误描述:指定的 URL 不属于应用程序

java - 谷歌分析 V3 API : Java method to include dimension and metrics

android - 如何在Android上托管REST Web服务?

ruby-on-rails - 提交文本时 Rails 4 数字验证不抛出错误

html - 带有 iframe 的 Facebook 嵌入式视频无法正常工作

iphone - iOS 上的 Facebook Connect - 图片不显示在墙贴中

facebook - 使用 Instagram 图形 API 连接 Instagram 的新功能

javascript - 我想通过从网站获取 API 来直接显示 map ,而不使用任何 JS 库

javascript - 验证用户输入

ruby-on-rails - 翻译 Rails 模型关联 - 不工作