小编Luc*_*tle的帖子

Facebook Marketing API-通过Python获得见解-达到用户请求限制

因此,我正在尽力通过Facebook API进行导航。我需要创建一个脚本,该脚本每天以CSV文件的形式下载我公司的广告系列信息,因此我可以使用另一个脚本轻松地将信息上传到我们的数据库中。

我终于有了可以将信息打印到日志的代码,但是由于用户必须分别为每个单个活动调用get_insights(),因此我达到了用户请求限制。我想知道是否有人知道如何帮助我做到这一点,所以我不必经常调用facebook API。

如果我找到一个可以获取每日支出的字段,那么我该怎么办,这样我就不必在for Campaign循环的每次迭代中都调用API,但是我一生都无法找到解决方法。

#Import all the facebook mumbo jumbo
from facebookads.api import FacebookAdsApi
from facebookads.adobjects.adset import AdSet
from facebookads.adobjects.campaign import Campaign
from facebookads.adobjects.adsinsights import AdsInsights
from facebookads.adobjects.adreportrun import AdReportRun
from facebookads.adobjects.adaccount import AdAccount
from facebookads.adobjects.business import Business
import time

#Set the login info
my_app_id = '****'
my_app_secret = '****'
my_access_token = '****'

#Start the connection to the facebook API
FacebookAdsApi.init(my_app_id, my_app_secret, my_access_token)

business = Business('****')

#Get all ad accounts on the business account 
accounts = business.get_owned_ad_accounts(fields=[AdAccount.Field.id])

#iterate …
Run Code Online (Sandbox Code Playgroud)

python facebook-graph-api facebook-insights facebook-marketing-api

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

Apache Ubuntu 默认页面未加载

我正在一个新站点上工作,并且正在启动一个新服务器。我遇到了一个我以前从未遇到过的问题。在服务器 (Ubuntu 16.04) 上安装 LAMP 后,我没有收到默认的 Apache Ubuntu 页面。我收到此错误:

13.59.41.148 took too long to respond.
Run Code Online (Sandbox Code Playgroud)

过去,我使用 Digital Ocean 使用 LAMP 启动了许多服务器,但这是我第一次使用 AWS EC2。是否可能我遗漏了一些与这个新主机有关的东西?

apache2 amazon-ec2 amazon-web-services ubuntu-16.04

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

如何使用 Apache 阻止域?

我们在 Digital Ocean 上有一个网站 example.com。似乎有一个用户曾经拥有我们的 IP 地址,为他们的站点启用了域掩码,或者他们只是将他们的域 domain.com 指向我们的 sute。我们不希望 domain.com 显示我们的网站,所以我想阻止 domain.com。

我尝试使用本指南:https : //perishablepress.com/eight-ways-to-blacklist-with-apaches-mod_rewrite/,但这似乎不适用于域屏蔽。

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)?domain(-|.).*$  [NC]
    RewriteRule ^(.*)$ - [F,L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

我看到了这个例子:https://serverfault.com/questions/796674/block-masking-url-from-nginx/ ,但我不知道如何将它翻译成 Apache。

apache domain-masking

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

Laravel Blade 将变量传递给其他 Blade

我已经尝试了一些方法来尝试让它发挥作用。我在看这个 ——Laravel Blade——通过@include 或@yield 传递变量——关于如何在刀片之间传递变量的问题,但我似乎无法让它工作!

我有一个视图调用我的标题视图(在 /resources/views/layouts/frontendbasic.blade.php 中):

@include('common/head', array('url'=>'www.url.com'))
Run Code Online (Sandbox Code Playgroud)

在标题刀片(在/resources/views/common/head.blade.php)中,我像这样调用该变量:

<meta property="og:url" content="{{ $url }}" />
Run Code Online (Sandbox Code Playgroud)

我得到错误:

Undefined variable: url
(View: ...\resources\views\common\head.blade.php) 
(View: ...\resources\views\common\head.blade.php) 
(View: ...\resources\views\common\head.blade.php)
Run Code Online (Sandbox Code Playgroud)

我想知道我做错了什么?

php laravel

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