0

だから私が今持っているものはhttp://exonia.meteor.com/でホストされています-私はGoogle認証をすべて機能させています、そして私が追加して機能させたい2つのYouTubeスコープを持っています。ただし、ユーザーコレクションのYouTube APIからデータにアクセスしようとすると、YouTubeプロフィールからのユーザーのフルネームしかありません。

YouTubeデータにアクセスするにはどうすればよいですか?

編集:私は今、上記のドメインにデプロイしました、私の謝罪-カスタムドメインにデプロイしていて、それを忘れていました。

4

1 に答える 1

2

すべてが意図したとおりに進んでいる場合は、サーバー内のYouTube情報にアクセスできる必要があります。その場合は、Meteorに、その情報を公開してクライアントにも公開するように指示する必要がありますデフォルトでは基本情報のみが公開されます)。

たとえば、Youtubeから受け取ったデータからユーザーオブジェクトにいくつかのフィールドを追加する場合は、次のようにします。

Meteor.publish("extra_fields", function() {
  return Meteor.users.find(
    {_id: this.userId},
    {fields: {fieldYouWantToPublish: 1}} // 1 indicates you want to include that field
  );
});

Meteorは、要求されたフィールドをユーザーオブジェクトに自動的にマージします。それを購読することを忘れないでください!

于 2012-12-24T17:58:11.160 に答える