GS2-Friend Script トリガーリファレンス
拡張スクリプトを呼び出す イベントトリガー のリファレンス
トリガー
updateProfile
プロフィールの更新
同期実行スクリプト
スクリプト、プロフィールの更新の順に同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| profile | Profile | プロフィール |
| oldProfile | Profile | 更新前のプロフィール |
| publicProfile | string | 新しい公開されるプロフィール |
| followerProfile | string | 新しいフォロワー向けに公開されるプロフィール |
| friendProfile | string | 新しいフレンド向けに公開されるプロフィール |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|
| permit | bool | ✓ | プロフィールの更新 を許可するか |
実装例
namespace = args.namespace
profile = args.profile
oldProfile = args.oldProfile
publicProfile = args.publicProfile
followerProfile = args.followerProfile
friendProfile = args.friendProfile
result = {
permit=permit
}非同期実行スクリプト
プロフィールの更新の実行後にスクリプトが非同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| oldProfile | Profile | 更新前のプロフィール |
| profile | Profile | 更新後のプロフィール |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 |
|---|
実装例
namespace = args.namespace
oldProfile = args.oldProfile
profile = args.profile
result = {
}follow
フォロー
同期実行スクリプト
スクリプト、フォローの順に同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| followUser | FollowUser | フォロー情報 |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|
| permit | bool | ✓ | フォロー を許可するか |
実装例
namespace = args.namespace
followUser = args.followUser
result = {
permit=permit
}非同期実行スクリプト
フォローの実行後にスクリプトが非同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| followUser | FollowUser | フォロー情報 |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 |
|---|
実装例
namespace = args.namespace
followUser = args.followUser
result = {
}unfollow
アンフォロー
同期実行スクリプト
スクリプト、アンフォローの順に同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| followUser | FollowUser | フォロー情報 |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|
| permit | bool | ✓ | アンフォロー を許可するか |
実装例
namespace = args.namespace
followUser = args.followUser
result = {
permit=permit
}非同期実行スクリプト
アンフォローの実行後にスクリプトが非同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| followUser | FollowUser | フォロー情報 |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 |
|---|
実装例
namespace = args.namespace
followUser = args.followUser
result = {
}deleteFriend
フレンドの削除
同期実行スクリプト
スクリプト、フレンドの削除の順に同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| userId | string | ユーザーID |
| friendUser | FriendUser | フレンド |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|
| permit | bool | ✓ | フレンドの削除 を許可するか |
実装例
namespace = args.namespace
userId = args.userId
friendUser = args.friendUser
result = {
permit=permit
}非同期実行スクリプト
フレンドの削除の実行後にスクリプトが非同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| userId | string | ユーザーID |
| friendUser | FriendUser | フレンド |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 |
|---|
実装例
namespace = args.namespace
userId = args.userId
friendUser = args.friendUser
result = {
}sendRequest
フレンドリクエスト発行
同期実行スクリプト
スクリプト、フレンドリクエスト発行の順に同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| friendRequest | FriendRequest | フレンドリクエスト |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|
| permit | bool | ✓ | フレンドリクエストの発行 を許可するか |
実装例
namespace = args.namespace
friendRequest = args.friendRequest
result = {
permit=permit
}非同期実行スクリプト
フレンドリクエスト発行の実行後にスクリプトが非同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| friendRequest | FriendRequest | フレンドリクエスト |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 |
|---|
実装例
namespace = args.namespace
friendRequest = args.friendRequest
result = {
}cancelRequest
フレンドリクエストのキャンセル
同期実行スクリプト
スクリプト、フレンドリクエストのキャンセルの順に同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| friendRequest | FriendRequest | フレンドリクエスト |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|
| permit | bool | ✓ | フレンドリクエストのキャンセル を許可するか |
実装例
namespace = args.namespace
friendRequest = args.friendRequest
result = {
permit=permit
}非同期実行スクリプト
フレンドリクエストのキャンセルの実行後にスクリプトが非同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| friendRequest | FriendRequest | フレンドリクエスト |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 |
|---|
実装例
namespace = args.namespace
friendRequest = args.friendRequest
result = {
}acceptRequest
フレンドリクエストの承諾
同期実行スクリプト
スクリプト、フレンドリクエストの承諾の順に同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| friendRequest | FriendRequest | フレンドリクエスト |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|
| permit | bool | ✓ | フレンドリクエストの承諾 を許可するか |
実装例
namespace = args.namespace
friendRequest = args.friendRequest
result = {
permit=permit
}非同期実行スクリプト
フレンドリクエストの承諾の実行後にスクリプトが非同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| friendRequest | FriendRequest | フレンドリクエスト |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 |
|---|
実装例
namespace = args.namespace
friendRequest = args.friendRequest
result = {
}rejectRequest
フレンドリクエストの拒否
同期実行スクリプト
スクリプト、フレンドリクエストの拒否の順に同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| friendRequest | FriendRequest | フレンドリクエスト |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|
| permit | bool | ✓ | フレンドリクエストの拒否 を許可するか |
実装例
namespace = args.namespace
friendRequest = args.friendRequest
result = {
permit=permit
}非同期実行スクリプト
フレンドリクエストの拒否の実行後にスクリプトが非同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| friendRequest | FriendRequest | フレンドリクエスト |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 |
|---|
実装例
namespace = args.namespace
friendRequest = args.friendRequest
result = {
}