Facebook不要求user_birthday权限

时间:2016-11-02 13:19:51

标签: ios facebook

在我的应用中,我要求用户授予user_birthday的权限。然而,当用户授权应用程序Facebook没有在其他请求的权限中提及用户的生日。我是否必须首先检查我的应用,然后我才会要求user_birthday

2 个答案:

答案 0 :(得分:3)

您需要完成登录审核,或者您必须将用户添加到App角色(Admin,Developer,Tester,...)。更多信息:https://developers.facebook.com/docs/facebook-login/review

当您授权为App Admin时,实际上应该会有一个非常明显的警告。

答案 1 :(得分:1)

您需要提交您的应用以供审核,并且有正当理由才能获得user_birthday。根据{{​​3}}

Regex reg = new Regex(@"(?<=\>).+?(?=\<)");

var matches = reg.Matches(content);

// get distinct result
var result = matches.Cast<Match>().Select(m => m.Value).Distinct().ToList();

StringBuilder builder = new StringBuilder();

// build the string
foreach (var item in result)
{
    builder.Append(item).Append(" ; ");
}

// remove last added " ; "
builder.Length = builder.Length - 3;

// builder now equals "HelloWorld ; I'm Inside ; By World"
Console.WriteLine(builder);