使用相同的令牌获取';广告账户';和';广告表现';在facebook上

使用相同的令牌获取';广告账户';和';广告表现';在facebook上,facebook,facebook-graph-api,curl,Facebook,Facebook Graph Api,Curl,虽然我不知道程序,但我知道可以使用相同的令牌: 列出用户下的所有广告帐户 获取每个活动的广告性能信息 另外,该令牌不是短期有效令牌(不需要每24小时刷新一次) 我尝试使用curl生成一个long-live令牌,如下面在bash中所述: curl https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id=$client_id&client_secret=$client

虽然我不知道程序,但我知道可以使用相同的令牌:

  • 列出用户下的所有广告帐户
  • 获取每个活动的广告性能信息
另外,该令牌不是短期有效令牌(不需要每24小时刷新一次)

我尝试使用curl生成一个long-live令牌,如下面在bash中所述:

curl https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id=$client_id&client_secret=$client_secret&fb_exchange_token=$fb_exchange_token
但得到的回应是:

“错误”:{“消息”:“缺少客户端id参数。”,“类型”:“OAutheException”,“代码”:101

如果我试图生成的长寿令牌是正确的方法:我做错了什么?
如果没有,我如何检索该令牌?

我可以在您的url中看到
客户端id
参数。并且您的url中也有
&
字符。如果您不使用引号
则它将在
&
字符处中断命令。这意味着您的命令已按以下方式执行,因此缺少客户端id:

curl https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token
正确的方法应该是:

curl "https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id=$client_id&client_secret=$client_secret&fb_exchange_token=$fb_exchange_token"

我可以在你的url中看到
客户端id
参数。你的url中也有
&
字符。如果你没有用引号
包装url,那么它将在
&
字符处中断命令。这意味着你的命令已按如下方式执行,因此缺少客户端id:

curl https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token
正确的方法应该是:

curl "https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id=$client_id&client_secret=$client_secret&fb_exchange_token=$fb_exchange_token"

如果相同的令牌是长寿命令牌或终身令牌,则可用于广告帐户和广告性能。 生命周期令牌可以通过使用60天令牌发出另一个请求来实现

执行以下curl以获取长期(2个月)访问令牌:

curl“$client\u id&client\u secret=$client\u secret&fb\u exchange\u token=$fb\u exchange\u token”

其中: 客户端id-应用程序id 客户端密码-应用程序密码 fb_交换_令牌-临时令牌

注意:确保您使用的是在过去12小时内创建的临时令牌

生命令牌

在FB Graph API资源管理器中使用地址粘贴持久访问令牌 /我/帐户


使用此处显示的令牌之一。

如果是长寿令牌或终身令牌,则相同的令牌可用于ad帐户和ads性能。 生命周期令牌可以通过使用60天令牌发出另一个请求来实现

执行以下curl以获取长期(2个月)访问令牌:

curl“$client\u id&client\u secret=$client\u secret&fb\u exchange\u token=$fb\u exchange\u token”

其中: 客户端id-应用程序id 客户端密码-应用程序密码 fb_交换_令牌-临时令牌

注意:确保您使用的是在过去12小时内创建的临时令牌

生命令牌

在FB Graph API资源管理器中使用地址粘贴持久访问令牌 /我/帐户


使用此处显示的令牌之一。

正确!引号确实通过了完整请求,我获得了令牌,但是,请求获取我的用户下的“ad帐户”仍然无效。正确!引号确实通过了完整请求,我获得了令牌,但是,请求ge仍然无效t我的用户下的“广告帐户”