GS2-Friend Script トリガーリファレンス

拡張スクリプトを呼び出す イベントトリガー のリファレンス

トリガー

updateProfile

プロフィールの更新

同期実行スクリプト

スクリプト、プロフィールの更新の順に同期実行されます。

Request
説明
namespaceNamespaceネームスペース
profileProfileプロフィール
oldProfileProfile更新前のプロフィール
publicProfilestring新しい公開されるプロフィール
followerProfilestring新しいフォロワー向けに公開されるプロフィール
friendProfilestring新しいフレンド向けに公開されるプロフィール
Result
必須デフォルト値の制限説明
permitbool
プロフィールの更新 を許可するか
実装例
namespace = args.namespace
profile = args.profile
oldProfile = args.oldProfile
publicProfile = args.publicProfile
followerProfile = args.followerProfile
friendProfile = args.friendProfile

result = {
  permit=permit
}

非同期実行スクリプト

プロフィールの更新の実行後にスクリプトが非同期実行されます。

Request
説明
namespaceNamespaceネームスペース
oldProfileProfile更新前のプロフィール
profileProfile更新後のプロフィール
Result
必須デフォルト値の制限説明
実装例
namespace = args.namespace
oldProfile = args.oldProfile
profile = args.profile

result = {
}

follow

フォロー

同期実行スクリプト

スクリプト、フォローの順に同期実行されます。

Request
説明
namespaceNamespaceネームスペース
followUserFollowUserフォロー情報
Result
必須デフォルト値の制限説明
permitbool
フォロー を許可するか
実装例
namespace = args.namespace
followUser = args.followUser

result = {
  permit=permit
}

非同期実行スクリプト

フォローの実行後にスクリプトが非同期実行されます。

Request
説明
namespaceNamespaceネームスペース
followUserFollowUserフォロー情報
Result
必須デフォルト値の制限説明
実装例
namespace = args.namespace
followUser = args.followUser

result = {
}

unfollow

アンフォロー

同期実行スクリプト

スクリプト、アンフォローの順に同期実行されます。

Request
説明
namespaceNamespaceネームスペース
followUserFollowUserフォロー情報
Result
必須デフォルト値の制限説明
permitbool
アンフォロー を許可するか
実装例
namespace = args.namespace
followUser = args.followUser

result = {
  permit=permit
}

非同期実行スクリプト

アンフォローの実行後にスクリプトが非同期実行されます。

Request
説明
namespaceNamespaceネームスペース
followUserFollowUserフォロー情報
Result
必須デフォルト値の制限説明
実装例
namespace = args.namespace
followUser = args.followUser

result = {
}

deleteFriend

フレンドの削除

同期実行スクリプト

スクリプト、フレンドの削除の順に同期実行されます。

Request
説明
namespaceNamespaceネームスペース
userIdstringユーザーID
friendUserFriendUserフレンド
Result
必須デフォルト値の制限説明
permitbool
フレンドの削除 を許可するか
実装例
namespace = args.namespace
userId = args.userId
friendUser = args.friendUser

result = {
  permit=permit
}

非同期実行スクリプト

フレンドの削除の実行後にスクリプトが非同期実行されます。

Request
説明
namespaceNamespaceネームスペース
userIdstringユーザーID
friendUserFriendUserフレンド
Result
必須デフォルト値の制限説明
実装例
namespace = args.namespace
userId = args.userId
friendUser = args.friendUser

result = {
}

sendRequest

フレンドリクエスト発行

同期実行スクリプト

スクリプト、フレンドリクエスト発行の順に同期実行されます。

Request
説明
namespaceNamespaceネームスペース
friendRequestFriendRequestフレンドリクエスト
Result
必須デフォルト値の制限説明
permitbool
フレンドリクエストの発行 を許可するか
実装例
namespace = args.namespace
friendRequest = args.friendRequest

result = {
  permit=permit
}

非同期実行スクリプト

フレンドリクエスト発行の実行後にスクリプトが非同期実行されます。

Request
説明
namespaceNamespaceネームスペース
friendRequestFriendRequestフレンドリクエスト
Result
必須デフォルト値の制限説明
実装例
namespace = args.namespace
friendRequest = args.friendRequest

result = {
}

cancelRequest

フレンドリクエストのキャンセル

同期実行スクリプト

スクリプト、フレンドリクエストのキャンセルの順に同期実行されます。

Request
説明
namespaceNamespaceネームスペース
friendRequestFriendRequestフレンドリクエスト
Result
必須デフォルト値の制限説明
permitbool
フレンドリクエストのキャンセル を許可するか
実装例
namespace = args.namespace
friendRequest = args.friendRequest

result = {
  permit=permit
}

非同期実行スクリプト

フレンドリクエストのキャンセルの実行後にスクリプトが非同期実行されます。

Request
説明
namespaceNamespaceネームスペース
friendRequestFriendRequestフレンドリクエスト
Result
必須デフォルト値の制限説明
実装例
namespace = args.namespace
friendRequest = args.friendRequest

result = {
}

acceptRequest

フレンドリクエストの承諾

同期実行スクリプト

スクリプト、フレンドリクエストの承諾の順に同期実行されます。

Request
説明
namespaceNamespaceネームスペース
friendRequestFriendRequestフレンドリクエスト
Result
必須デフォルト値の制限説明
permitbool
フレンドリクエストの承諾 を許可するか
実装例
namespace = args.namespace
friendRequest = args.friendRequest

result = {
  permit=permit
}

非同期実行スクリプト

フレンドリクエストの承諾の実行後にスクリプトが非同期実行されます。

Request
説明
namespaceNamespaceネームスペース
friendRequestFriendRequestフレンドリクエスト
Result
必須デフォルト値の制限説明
実装例
namespace = args.namespace
friendRequest = args.friendRequest

result = {
}

rejectRequest

フレンドリクエストの拒否

同期実行スクリプト

スクリプト、フレンドリクエストの拒否の順に同期実行されます。

Request
説明
namespaceNamespaceネームスペース
friendRequestFriendRequestフレンドリクエスト
Result
必須デフォルト値の制限説明
permitbool
フレンドリクエストの拒否 を許可するか
実装例
namespace = args.namespace
friendRequest = args.friendRequest

result = {
  permit=permit
}

非同期実行スクリプト

フレンドリクエストの拒否の実行後にスクリプトが非同期実行されます。

Request
説明
namespaceNamespaceネームスペース
friendRequestFriendRequestフレンドリクエスト
Result
必須デフォルト値の制限説明
実装例
namespace = args.namespace
friendRequest = args.friendRequest

result = {
}