【问题标题】:How can i add properties to a facebook application dialog?如何将属性添加到 facebook 应用程序对话框?
【发布时间】:2012-03-21 14:44:45
【问题描述】:

如何将属性(与用户数据访问相关)添加到 facebook 应用程序对话框?例如不仅可以访问他的基本信息,还可以访问其他个人财产?

【问题讨论】:

    标签: facebook properties dialog


    【解决方案1】:

    当您要求用户授权您的应用程序时,它包括所有基本用户数据,以及用户共享的公共数据。

    如果您需要任何其他 permissions,则需要在验证用户时或稍后在需要时询问它们。

    要在身份验证过程中请求它们,请使用本教程:Server-Side AuthenticationOAuth Dialog tutorial

    如果您想在用户已经授权您的应用后请求更多权限,您可以使用js sdk 以非常简单的方式完成:

    FB.login(function(response) {
        if (response.authResponse) {
            console.log("user logged in, auth response: ", response.authResponse);
            FB.api("/me/permissions", function(res) {
                console.log("permissions: ", res);
            });
        }
        else {
            console.log("User cancelled login or did not fully authorize.");
        }
     }, { scope: "email,publish_stream" });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多