@me とか @self とか
Shindig の social/spi/UserId.php 参照すると、
public function getUserId(SecurityToken $token) { switch ($this->type) { case 'viewer': case 'me': return $token->getViewerId(); break; case 'owner': return $token->getOwnerId(); break; case 'userId': return $this->userId; break; default: throw new Exception("The type field is not a valid enum: {$this->type}"); break; } }
というようになっていて、 type に基づいてSecurityTokenからとるか、'userId'の場合は、普通にパラメーターの値をそのまま返すように実装されている。
OK, これで修復/手戻り可能な実装プランがたつので、実装開始。