Facebook OAuth Leadgen自动化

Facebook OAuth Leadgen自动化,facebook,facebook-graph-api,oauth,Facebook,Facebook Graph Api,Oauth,我目前正在尝试创建一个webhook来接收Facebook Leadgen的实时更新。我想使它自动化,这样一旦我设置了它,我就可以让它运行,而不必再做任何手动工作 在我使用Leadgen Id从Facebook获得webhook ping后,我可以使用用户令牌或页面令牌向Facebook发出请求: https://graph.facebook.com/v2.5/{leadgen id}?访问令牌={访问令牌} 由于常规代币在大约一小时后过期,我必须通过登录对话框不断地从Facebook请求代

我目前正在尝试创建一个webhook来接收Facebook Leadgen的实时更新。我想使它自动化,这样一旦我设置了它,我就可以让它运行,而不必再做任何手动工作

在我使用Leadgen Id从Facebook获得webhook ping后,我可以使用用户令牌或页面令牌向Facebook发出请求:

https://graph.facebook.com/v2.5/{leadgen id}?访问令牌={访问令牌}

由于常规代币在大约一小时后过期,我必须通过登录对话框不断地从Facebook请求代币,以便我能够不断地阅读Leadgen条目

我知道要求延长代币,但这些代币也会在某个时候过期。页面访问令牌似乎也过期了


是否有任何方法可以将脚本设置为自动接收webhook ping并使用Leadgen id获取有关条目的信息?

默认情况下,扩展页面访问令牌不会过期。应用程序访问令牌根本不会过期。但不确定是否可以将它们用于此端点。如果您需要一个用户访问令牌,那么您最多可以获得60天的有效期。在那之后,你必须买一个新的。通过调试代币并检查其过期时间,您可以设置某种通知系统,告知用户他们必须尽快生成新的代币。我从连接新的facebook帐户开始,因此我认为代币不会过期,因为它是在不到几个小时前发布的。