2

助けてください。ユーザーのグループメンバーシップを検証するにはどうすればよいですか?少数のGoogleグループのユーザーのみが、appengine(python)でサイトの一部のページにアクセスできます。
グループメンバーシップを検証すると、私の質問に否定的な答えが返ってきますが、それは1年前のことで、何かが変わったのかもしれません。

4

2 に答える 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 に答える