标题:facebook javascript sdk 杂记2 出处:Felix021 时间:Thu, 08 Jul 2010 22:55:01 +0000 作者:felix021 地址:https://www.felix021.com/blog/read.php?1892 内容: 在不是用iframe测试iframe app的时候(就是在新窗口打开iframe的url)可以在地址栏执行javascript:FB.api({ method: 'Auth.revokeAuthorization' }); 来取消所有已经取得的权限,包括Basic Info、Bookmark,当刷新apps.facebook.com/xxxx的时候会要求重新认证。再未重新认证时如果在非iframe的方式测试FB.ui({method:'bookmark.add'}, cb)会出现引用 An error occurred with APP_NAME. Please try again later. API Error Code: 200 API Error Description: Permissions error Error Message: Permissions error 用这种方式(注:$是jQuery里头的函数)javascript:$('#id')[0].style.visibility='hidden'; 可以让某个元素不可见,但是再次改为visible时不会需要重新载入。IE8、FF3.5、Chrome5测试通过。 FB.login(cb, {perms:'perm1,perm2,...'}) 给cb的参数response的属性perms 【如function cb(response){ alert(response.perms); }】 包含的是所有授权的perms列表,逗号分隔;无论这次login方法请求的perms是多少个。 Generated by Bo-blog 2.1.0