個人用アプリまたはタブから Teams に共有する
Teams に共有すると、ユーザーは個人用アプリまたはタブから Teams 内の他のユーザーまたはグループまたはチャネルにコンテンツを共有できます。 ユーザーは [Teams に共有] を選択して、ポップアップ ウィンドウで Teams への共有エクスペリエンスを起動できます。 ポップアップ ウィンドウを使用すると、ユーザーは他のユーザーまたはグループまたはチャネルを追加してコンテンツを共有できます。
次の図は、[Teams への共有] ポップアップ ウィンドウを示しています。
[Teams に共有を有効にする] ボタン
注意
JavaScript クライアント SDK をMicrosoft Teamsするか、JavaScript クライアント SDK v2 プレビュー (@microsoft/teams-js@1.11.0-beta.7またはそれ以降) をMicrosoft Teamsして、個人用アプリまたはタブの Teams への共有を有効にしていることを確認します。
Teams への共有を有効にするには:
Teams Javascript クライアント SDK を使用して個人用アプリまたはタブを作成します。
[Teams に共有] ボタンを 作成します。
[Teams に共有] ボタンで、コンテンツ ペイロードを使用して呼び出
microsoftTeams.sharing.shareWebContentします。
次の例では、コンテンツ ペイロードを作成する方法について説明します。
microsoftTeams.sharing.shareWebContent({
content: [
{
type: 'URL',
url: '<URL to be shared>',
message: 'Default message to be loaded in the compose box',
preview: true
}
]
});
ペイロードには、次のパラメーターが含まれています。
| プロパティ名 | 用途 |
|---|---|
type |
型は次の値にする必要があります。 URL |
url |
URL 共有する |
message |
作成ボックスに読み込まれる既定のメッセージ |
preview |
URL プレビューを有効にするように設定するtrue |
次の図は、[Teams に共有] オプションを示しています。
応答コード
次の表に、応答コードを示します。
| 応答コード | 説明 |
|---|---|
| 100 | API は現在のプラットフォームではサポートされていません。 |
| 404 | 指定したファイルが指定された場所に見つかりませんでした。 |
| 500 | 必要な操作の実行中に内部エラーが発生しました。 |
| 501 | API は現在のコンテキストではサポートされていません。 |
| 1000 | ユーザーによって拒否されたアクセス許可。 |
| 2000 | ネットワークの問題。 |
| 3000 | 基になるハードウェアでは、この機能はサポートされていません。 |
| 4000 | いくつかの引数は無効です。 |
| 5000 | ユーザーはこの操作に対して承認されていません。 |
| 6000 | リソースが不足しているため、操作を完了できませんでした。 |
| 7000 | API が頻繁に呼び出されたため、プラットフォームによって要求が調整されました。 |
| 8000 | ユーザーが操作を中止しました。 |
| 9000 | プラットフォーム コードは古く、この API は実装されていません。 |
| 10,000 | 戻り値が大きすぎて、サイズの境界を超えています。 |
制限事項
[Teams に共有] ボタンを追加する場合の制限事項:
- [Teams に共有] ボタンは、Teams 内で実行されているアプリでホストまたは埋め込むことができます。
- Teams Javascript クライアント SDK を使用して作成したアプリに、[Teams に共有] ボタンを追加できます。
Teams エクスペリエンスへのエンド ユーザー共有
個人用アプリまたはタブで [チームへの共有] ボタンを有効にした後、コンテンツを共有できます。 アクセスするには、次の手順に従います。
個人用アプリまたはタブを開き、[ Teams に共有] を選択します。
他のユーザーまたはグループまたはチャネルを追加してコンテンツを共有します。
注意
これについて 何かを言って メモを追加できます。
共有 を選択します。
[ 表示] を選択して、リンクが共有された会話にアクセスします。