问题描述
|
我对使用facebook graph api传递电子邮件并获取某人的名字感兴趣……
https://graph.facebook.com/[email protected]&type=user&access_token=2227470867|2.havcPA9QlMy6tLY1FXqeJA__.3600.1304301600.0-502023190|fejBKRrESzcndWh2rM0ZtyFMGeE
哪个返回:
{
\"data\": [
{
\"name\": \"Mark Zuckerberg\",\"id\": \"4\"
}
]
}
我的问题是如何获得access_token?我不是在为用户的应用程序开发应用程序,以使其更愿意按API查找人名。
关于如何获取访问令牌的想法?
谢谢
解决方法
您将需要使用Developer应用程序创建一个Facebook应用程序。然后,您可以获得一个应用程序身份验证令牌(请参阅http://developers.facebook.com/docs/authentication/的“应用程序登录”部分),这应该使您能够使用Graph API。
,使用Facebook graph API时,您应该了解以下几点
首先,您需要创建Facebook应用,该应用将提供APP ID和APP机密,但不提供访问令牌
您可以遵循的参考:-http://techpost360.blogspot.com/2016/10/build-your-own-facebook-app.html
其次,您需要为在第一点创建的应用程序创建访问令牌。
您可以遵循的参考:-http://techpost360.blogspot.com/2016/10/create-facebook-access-token.html
当然,要执行上述两项活动,您需要登录到“ http://developers.facebook.com”
现在如何创建访问令牌,请找到以下步骤:-
登录到“ https://developers.facebook.com/”
在顶部菜单上,转到“工具和支持”
您将被重定向到新屏幕,在新页面上,您只需单击它,就会找到一个链接“ Access Token Tool”。
在“访问令牌工具”屏幕上,您可以找到以前创建的所有应用程序。只需尝试找到您创建的应用即可。
找到您的应用程序后,您将找到说明“您需要授予您的应用程序权限才能获得访问令牌”的链接,只需单击链接,您的“访问令牌”便已准备就绪。
要扩展“访问令牌”的限制,您可以单击“调试”,然后它将重定向到新屏幕,您可以在其中单击“扩展访问令牌”。
希望这可以帮助您使用访问令牌。有关更多详细信息,请单击上面发布的参考文章链接。
谢谢