Facebook应用申请及Accesstoken的获取

一、创建应用:

1、登录Facebook开发者平台,上面的是我之前创建的应用,如果没有应用点击“添加新应用”。

Facebook应用申请及Accesstoken的获取

2、显示名称和联系邮箱填写完成后点击“创建应用编号” 继续下一步;

Facebook应用申请及Accesstoken的获取

3、点击下一步后出现选择商品对话框,在这里选择Fackbook登录,之后在出现的四个平台中选择网络(可以根据自己的需要选择相应的平台),选择之后会在左边的菜单栏里面多出了一个Facebook登录选项卡;

Facebook应用申请及Accesstoken的获取

4、填写网站网址(这里用的我自己的网址),添写完成后点击“Save”;

Facebook应用申请及Accesstoken的获取

5、到Facebook首页,创建应用,如图所示:

Facebook应用申请及Accesstoken的获取

6、在这里选择一个应用分类,我这里就选择博客为例子,创建如图;

Facebook应用申请及Accesstoken的获取

7、创建完之后跳转到应用的首页,到此应用和主页已经创建完成,如果觉得主页太丑了,可以自己上传一些图片;

二、获取Accesstoken

主页和应用准备好后,我们可以获取Accesstoken

1、访问Facebook的“图片探索工具”网站: 网址:https://developers.facebook.com/tools/explorer/ 如果所示:应用程序选择新建的应用程序,然后获取主页访问口令。获取之后再“获取口令”的下拉列表里才会出现刚才创建的应用。

Facebook应用申请及Accesstoken的获取

2、在“获取口令”的下拉列表里面选择新建的应用,然后再点击"请求publish_page"如图所示,选择相应的权限后点击确定,授权登录;

Facebook应用申请及Accesstoken的获取

3、授权登录之后,访问口令的一栏里面有一个很长的字符串,这个就是生成的口令,也就是accesstoken,不过这个口令的时常为1个小时,一个小时后就会过期。通过:https://developers.facebook.com/tools/debug/accesstoken 可以查询指定的accesstoken过期时间,如图所示:

Facebook应用申请及Accesstoken的获取

4、延长accesstoken时间可以点击下面的“Extend Access Token”的大蓝色按钮,点击后输入密码accesstoken会在下面显示,期限为2个月。

5、如果获取长期可用的accesstoken,则需要根据生成的两个月的accesstoken到 https://developers.facebook.com/tools/explorer 将这个accesstoken粘贴到访问口令里面,注意:应用程序选择新建的应用程序,获取口令下拉列表选择新建的应用,然后把下面的默认请求地址:“me?fields=id,name” 换成“用户编号/accounts”,用户编号可以在查询token是否过期里面可以看到,可以参考(二、获取Accesstoken第三部那个图),之后点击提交,会获取到这个帐号下所有的page信息。而token对应的page会生成一个新的token,这个token就是不会过期的了。如图:

Facebook应用申请及Accesstoken的获取

6、将返回的这个token使用工具检测有效时常,从结果中可以看出是禁止的,说明长期有效,如图:

Facebook应用申请及Accesstoken的获取


分享到:


相關文章: