Php 针对insights数据的Facebook令牌永久解决方案?
到目前为止,我们有两个facebook应用程序(每个客户端使用不同的应用程序),所有这些应用程序都使用扩展用户令牌访问活动和ADSET的insights数据Php 针对insights数据的Facebook令牌永久解决方案?,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,到目前为止,我们有两个facebook应用程序(每个客户端使用不同的应用程序),所有这些应用程序都使用扩展用户令牌访问活动和ADSET的insights数据 有没有一种方法可以使用永不过期的令牌永久访问campaign的insights信息?如果没有,我们应该只制作一个仪表板和nag邮件,让我们手动生成新令牌,还是有办法生成新令牌并以编程方式扩展它 您可以将您的令牌交换为永久令牌,只需转到以下url: https://graph.facebook.com/oauth/access_token?g
有没有一种方法可以使用永不过期的令牌永久访问campaign的insights信息?如果没有,我们应该只制作一个仪表板和nag邮件,让我们手动生成新令牌,还是有办法生成新令牌并以编程方式扩展它 您可以将您的令牌交换为永久令牌,只需转到以下url:
https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id=[APP_ID]&client_secret=[APP_SECRET]&fb_exchange_token=[TOKEN]
它将返回一个永久令牌(直到用户撤销应用程序或更改其FB密码)和一个“expires”值,但它是一个永久令牌,您可以使用令牌调试器验证它是一个永久令牌:
令牌只提供临时访问,每次到期时您都需要重新请求新令牌。警察会告诉你的。您只需在SQL表中添加一个expire,并检查它是否尚未过期,或者在尝试读取令牌时只运行一个度量(检查响应是否已连接)。重新身份验证是一件好事,即使没有过期,您也应该提供它。它很有效。需要注意的一点是,如果你与facebook合作,他们会给你永久的代币,永不过期。