使用 PHP 和 Curl 将 Google AdWords API 用于关键字工具?

问题描述 投票:0回答:3

有人知道使用 CURL 使用 AdWords API 快速获取关键字提示的方法吗?该网址应类似于 https://adwords.google.com/api/adwords/o/v201101/TargetingIdeaService?wsdl,但我不确定应该包含哪些参数,或者这是否可能。

我知道 Google 有一个 PHP 库可供使用,但我只是想知道是否有一些快速而肮脏的东西。

预先感谢您的帮助。

php curl google-ads-api
3个回答
1
投票

不幸的是,据我所知,绝对没有任何东西是远程“快速而肮脏”的。

您的两个选择(据我所知)如下:

  1. 您申请 Google 关键字工具 API 计划。准入过程要求您有充分的理由注册 API,并且需要一些证明(客户请求、提供您提供的 SEO 服务的实时网站等)。使用会产生费用,这对我来说是未知的,因为我从未通过第一阶段。

  2. 您抓取关键字工具。谷歌在混淆它方面做得很好,并不断做出改变,所以这很困难。如果你成功了,请告诉我,因为有很多人对这些数据感兴趣。

祝你好运!


0
投票

如果您想进行快速而肮脏的关键字研究,我建议使用 http://keywordtool.io/api - 它提供来自 Google 自动完成的数据。

如果您还没有 Google Adwords API 访问权限,那么获取访问权限将是一个耗时的过程。


0
投票

如果您想要更现代的关键字研究工具 API 解决方案,您可以使用 kwrds.ai API 关键字研究工具端点,使用 cURL。

请求示例:

curl --location 'https://keywordresearch.api.kwrds.ai/keywords-with-volumes' \
--header 'X-API-KEY: demo-demo' \
--header 'Content-Type: application/json' \
--data '{
    "search_question": "facet",
    "search_country": "en-US"
}'
This will give you a list of keywords which includes Search Volumes, CPC, historical trends, competition and other metrics:

响应示例:

{
    "keyword": {
        "0": "test",
        "1": "example"
    },
    "volume": {
        "0": 201000,
        "1": 50000
    },
    "cpc": {
        "0": 0.0,
        "1": 1.9035980231
    },
    "avg_monthly_searches": { 
        "0": [
            {
                "January": 20000,
                "February": 18000,
                "March": 22000
            },
            {
                "January": 12000,
                "February": 15000,
                "March": 13000
            }
        ]
    },
    "search-intent": {
        "0": "General",
        "1": "Informational"
    },
    "competition_value": {
        "0": "LOW",
        "1": "MEDIUM"
    }
}

这是迄今为止最好、最准确的关键词研究工具。 Ahrefs/Semrush 也有类似的 API。

© www.soinside.com 2019 - 2024. All rights reserved.