gpt4 book ai didi

php - 无需用户输入的 Facebook 营销 API token

转载 作者:行者123 更新时间:2023-12-01 20:26:57 27 4
gpt4 key购买 nike

我目前正在创建一个服务器 CLI 应用程序,通过 Marketing API 检索 facebook 广告指标,它将作为服务器上的一项长期运行的服务来完成,定期执行此操作,无需用户输入,但我似乎找不到方法以获得这样做的 token 。

从 facebook PHP Api 获取访问 token 的所有过程似乎都假设用户正在登录 facebook。我快速查看是否可以使用curl手动连接,但是facebook登录过程中有一些js生成的变量,所以这会让事情变得复杂。

有没有什么方法可以仅通过应用程序 ID/ secret 来获取 Marketing API 洞察?或者是否可以在没有用户输入的情况下检索访问 token ?

我最接近的是这个:

Api::init(
'appID', // App ID
'APPSECRET',
"appid|appstring"// APP token
);
$campaign = new Campaign('campaignID');
$params = array(
'date_preset' => InsightsPresets::LAST_7_DAYS,
);
$insights = $campaign->getInsights([], $params);
print_r($insights);

但我收到错误“无法确定此请求的目标对象。当前支持的对象包括广告帐户、企业帐户和关联对象。”

最佳答案

您有权访问 Business Manager ?您可以在那里生成一个带有不过期 token 的系统用户。 See here .

关于php - 无需用户输入的 Facebook 营销 API token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35294044/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com