小编Zhi*_*ong的帖子

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

具体来说,这与Facebook 的 Ad Targeting API 有关。

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

本文档指的是在 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 来验证 zip 列表

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

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

任何建议/意见将不胜感激谢谢!

api validation facebook facebook-marketing-api

5
推荐指数
1
解决办法
817
查看次数

Facebook AdSet API“您的预算太低”错误

问题

我向 Facebook 的广告集 API 发出请求,尝试使用以下 JSON blob 创建广告集,但收到的错误是“您的预算太低。此广告集的最低预算为 32.04 美元”。

广告集设置为使用auto_bid且有效lifetime_target。广告组运行 31 天,最低每日预算为 1 美元,为终身预算设置 64 美元应该就足够了。

尝试的解决方案

  1. 我尝试设置更高的生命周期预算:从 64 到 1000 到 5000。在这种情况下 1000 不起作用,但 5000 起作用。

使用的 JSON Blob

    Array
    (
        [account_id] =>
        [adset_schedule] =>
        [bid_amount] =>
        [billing_event] => IMPRESSIONS
        [budget_remaining] =>
        [campaign_id] => 6054825216096
        [created_time] =>
        [creative_sequence] =>
        [daily_budget] =>
        [end_time] => 2016-11-08T07:59:59+0000
        [id] =>
        [is_autobid] => 1
        [lifetime_budget] => 64
        [lifetime_imps] =>
        [name] => Some-Test-Campaign
        [optimization_goal] => LINK_CLICKS
        [pacing_type] =>
        [recommendations] …
Run Code Online (Sandbox Code Playgroud)

api json facebook facebook-graph-api facebook-php-sdk

4
推荐指数
2
解决办法
1646
查看次数

超薄框架 - 无法解释带点的路线

问题陈述

我目前正在开发一个内部RESTful API,我正在使用我们的主域名作为环境标识符.但是,我注意到Slim根本不喜欢它有一个点在那里的路线.

样品盒

我有一个使用PHP的内置web服务器运行的本地Web服务器,我调用php -S 0.0.0.0:5000它来运行它.

一旦Web服务器启动,我在索引页面上有一个简单的"hello world".一切都很好,花花公子.

然后我建立了如下路线:

$app->get('/:domain/:id', function($domain, $id) 
{
    echo $domain . ' ' . $id;
} 
Run Code Online (Sandbox Code Playgroud)

有了这个,我建立了有希望解决的路线0.0.0.0:5000/apple.com/juicers.我尝试过,0.0.0.0:5000/apple/juicers页面打印出苹果汁.但是0.0.0.0:5000/apple.com/juicers,我得到404 Not Found错误.

到目前为止我尝试过的

URL重写

我查看了Google上的可用资源,以及Slim框架的Github问题.似乎有人遇到了类似的问题:https://github.com/codeguy/Slim/issues/359

该票证中提出的解决方案是:URL重写修复.我尝试了但无济于事.我.htaccess在项目目录的根目录下设置了一个,然后AllowOverRide All在我的Mac的httpd.conf文件中打开.

php -S 0.0.0.0:5000 index.php

php -S 0.0.0.0:5000我没有自己运行,而是在index.php上运行命令.此时,瘦框架不是抛出Not Found错误,而是解析为我的基本路由,我设置如下:

$app->get('/', function() { echo "hello world"; });
Run Code Online (Sandbox Code Playgroud)

谢谢

我的智慧结束了,任何帮助都将受到高度赞赏.非常感谢您的阅读!

php apache .htaccess frameworks slim

2
推荐指数
2
解决办法
2353
查看次数

为什么PHP字符串"<>"不会出现在echo中?

关于包含在两个<>符号中的PHP字符串会发生什么问题,我有一个问题?例如,我有一个字符串,"This is an <apple>".当我尝试echo字符串时,结果是"这是一个".

所以我的问题是:符号中包含的字符串会发生什么?

为了提供一些上下文,我将其用作正则表达式搜索的占位符并在我的代码中替换.

我目前也在使用PHP 5.3.

谢谢!

php string

0
推荐指数
1
解决办法
63
查看次数