@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, これで修復/手戻り可能な実装プランがたつので、実装開始。