PHP Facebook,生成一个没有访问令牌的应用访问令牌

时间:2015-07-09 04:04:38

标签: php facebook-graph-api facebook-php-sdk access-token

我们为我们的应用程序设置了高分数据库。我们要求用户在将他们的分数添加到数据库之前登录到facebook,并且我们使用他们的facebook id来识别他们在表格中的条目。出于某种原因,发生了一个错误,并重复了他们的高分。我们无法弄清楚导致此错误的原因(我们无法在其中重现)但我们知道的是,在此过程的某个时刻,用户的应用程序特定的Facebook用户的最后两位数字设置为0,使其与早期输入不同。

我的问题不是关于错误(我需要提供问题上下文)。我们解决这个问题直到我们找出原因,是让cron工作查找任何重复的名称和电子邮件地址,然后查看条目中的每个facebook id并确定哪两个是有效的,哪些不是。

截至目前查阅文档后,我可以使用以下api调用生成应用访问令牌:https://developers.facebook.com/docs/facebook-login/access-tokens#apptokens。但是,允许我向facebook发出请求的php对象需要一个访问令牌(通过会话)https://developers.facebook.com/docs/php/FacebookRequest/4.0.0。我发现制作api请求获取应用访问令牌的文档都已过时,因为他们使用的sdk版本已经过折旧。

因此,正如它所理解的那样,我需要一个访问令牌来生成访问令牌。必须有办法获得应用访问令牌

(如果我对文档有任何误解,请将其作为评论发布,以便我可以改进问题)

1 个答案:

答案 0 :(得分:1)

您可以按照

中的说明生成应用访问令牌

通过电话

.INTERMEDIATE

或者只使用连接的app id和app secret:

.SECONDARY

GET /oauth/access_token? client_id={app-_id} &client_secret={app_secret} &grant_type=client_credentials {app_id}|{app_secret} 可以在您应用的设置中找到

相关问题