助けてください。ユーザーのグループメンバーシップを検証するにはどうすればよいですか?少数のGoogleグループのユーザーのみが、appengine(python)でサイトの一部のページにアクセスできます。
グループメンバーシップを検証すると、私の質問に否定的な答えが返ってきますが、それは1年前のことで、何かが変わったのかもしれません。
2 に答える
1
現在、GoogleグループAPIはないため、ユーザーがGoogleグループのメンバーであるかどうかを判断する方法はありません。
于 2010-10-05T10:51:04.690 に答える
0
遅れるかもしれませんが、これを見つけた他の人のために、これに対する私の解決策は次のとおりです。
ドライブに新しいAppScriptを作成し、それをWebサービスとして公開します。次のコードのようなものを使用して、ユーザーがグループに属しているかどうかを確認できます。
// General context variables
var group = GroupsApp.getGroupByEmail("xxxx-group-name@googlegroups.com");
function doGet(request) {
var result = {
authorized: group.hasUser(request.parameter.mail)
};
return ContentService.createTextOutput(JSON.stringify(result)).setMimeType(ContentService.MimeType.JSON);
}
公開後、アクセスできるURLを取得します。特定の電子メールアドレスのグループメンバーシップを照会するには、?mail=user@domain.comを追加するだけです。
于 2013-03-07T23:13:30.143 に答える