你可以,不知道为什么其他人这么积极认为这是不可能的。
在您的服务器端,您可以通过 facebook api 检查当前用户是否授予您所需的权限。如果没有,请将一些标志传递给您的 fbml,您可以在其中显示权限提示链接:
Would you like to <fb:prompt-permission perms="publish_stream">allow us</fb:prompt-permission> to post on your wall?
Run Code Online (Sandbox Code Playgroud)
您也没有义务要求用户授权您的应用程序(但在检查授予的权限或检索任何用户信息之前需要授权),您仍然可以允许用户使用您的应用程序。事实上,Facebook 的推荐甚至鼓励用户在未经授权的情况下使用应用程序。对于可选授权,您可以将此类 fbml 放在您的页面上:
<fb:if-is-app-user>
<fb:else><a href="http://www.facebook.com/login.php?api_key=...&v=1.0>Would you like to authorize this app?</fb:else>
</fb:if-is-app-user>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3797 次 |
| 最近记录: |