我想让所有的用户与他们的名字和脸书用户名在一个组。下面的查询应该这样做,但它不返回用户名。
SELECT name, username from profile where id in (SELECT uid FROM group_member WHERE gid = 'GROUP_ID')
尽管几乎所有的用户都有一个用户名,但用户名字段对于结果中的每个用户来说都是空的。
我不认为Facebook隐藏这些信息是因为隐私问题,因为我可以使用通过图形api获取用户名。
我有以下代码片段来检索AD用户名,我使用Azure AD登录到应用程序时使用该用户名,但我找不到与该用户名对应的组名。 如何从用户名中获取组名? var ClaimsPrincipal = HttpContext.User;
var ci =(System.Security.Claims.ClaimsIdentity) ClaimsPrincipal.Identity;
var name= ci.Name.Split('@')[0]; //This gives the user name
var groups = ci.FindAll(ClaimTypes.GroupSi
我正在尝试获取所有跟踪当前用户的用户。由于某种原因,Parse将用户名返回为' to‘字段中未定义的用户名,但我可以从' From’字段中检索用户名,如下所示:
var query = new Parse.Query("Follow");
query.equalTo("to", Parse.User.current());
query.find({
success: function(users){
for (var i = 0; i < users.length; i++) {
我正在编写一个Python脚本,它接受用户名并确定它是否是有效的用户名。如果它不同于任何其他用户名,并且长度超过6个字符,它将被添加到用户名列表中。如果用户名少于6个字符,或者与现有用户名相同,程序将结束并通知用户无效的名称。我的问题是,如果我输入一个添加到列表中的新用户名,然后再次输入相同的用户名,它不会通知我它已经被占用了。
name_list = []
username = input("input your new username: ")
if len(username) < 6:
print('username is too short'