問題タブ [yammer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4486 参照

office365 - Yammer の無効化/削除/登録済みアプリケーションの削除

Yammer アプリケーションを開発しています。

登録したアプリを無効化・削除したい。私はグーグルで調べましたが、登録されたアプリを無効化/削除する方法はまだ見つかりませんでした. https://www.yammer.com/client_applications

どんなアイデアでも大いに役立ちます。

0 投票する
2 に答える
791 参照

facebook-opengraph - Yammer オープングラフとコメント

私はこのコードを持っていますが、API も何もありません。コメントを共有し、Yammer にコメント ストリームを埋め込む場所の既定のオプションとして、ここでグループ ID を取得したいだけです。これは可能ですか? すべてのグループからの選択の可能性をブロックし、1 つだけに残す方法はありますか?

コードは機能していますが、そのオプションをフィルタリングする必要があるだけです ありがとう

0 投票する
3 に答える
9473 参照

api - Yammer REST API: 外部ネットワークのアクセス トークンを取得する方法は?

Yammer からデータを読み取る ASP.NET Web アプリケーションに取り組んでいます。「ホーム」ネットワークからの認証とメッセージの取得に成功しました。

ここで、別のネットワークに切り替えて、そこからメッセージを取得したいと考えています。私はすべてのドキュメントを読みましたが、具体的には次のようなネットワークセクションを読みました。

異なる Yammer ネットワーク間でのユーザーの切り替えを容易にします。すべての Yammer Web 要求には、ネットワーク コンテキストを示すために、URL ( https://www.yammer.com/network_permalink/resource_path ) にネットワーク パーマリンクが含まれています。API リクエストは、ユーザーとネットワークの組み合わせごとに異なる OAuth トークンを使用します。

エンドポイント: 現在のユーザーがアクセスできるネットワークのリストを返します。included_suspended パラメーターをサポートします。

GET https://www.yammer.com/api/v1/networks/current.json

では、ユーザーとネットワークの組み合わせに対応するトークンを取得する必要があります。完全。そのエンドポイントにGETリクエストを送信するとnetworks/current.json、現在のユーザーがアクセスできるすべてのネットワークが取得されます。偉大な。さて、トークンはどこにありますか?それらはjson応答にはありません。

そう...

  • サーバー側コード経由で Yammer REST API を使用して外部ネットワークからメッセージを取得するにはどうすればよいですか?
  • 外部ネットワークのトークンを取得するにはどうすればよいですか?

アップデート

ブライアンの提案に従って:

  1. 認証ヘッダーで現在のトークンをGET https://www.yammer.com/api/v1/oauth/tokens.json渡します ( Bearer: xxxxxxxxx)
  2. これは、私が使用しているユーザーがいる 2 つのネットワークを返します。ホームと外部です。私が気づいたことの 1 つは、user_idネットワークごとに異なることです。user_idそれが別のユーザーなのか、同じユーザーがネットワークごとに異なるのかはわかりません。
  3. 今、他のネットワークからメッセージを取得したいので、

GET https://www.yammer.com/api/v1/messages.json

しかし、今はtokens.jsonエンドポイントから取得した外部ネットワークのトークンを使用しています。しかし、次の応答が得られます。

繰り返しになりますが、ドキュメントによると、エンドポイントは偽装用であり、有料の Yammer ネットワークで確認済みの管理者ユーザーに制限されています。

私は本当に手がかりがありません。

更新 2

上記の更新プログラムで説明されているプロセスは、Yammer アプリを作成したユーザー (私) に対して機能します。使っています。私がそのネットワークにいない限り、他のユーザーは外部ネットワークからメッセージを取得できません。どうやら私のトークンを使用しているようですが、API にバグがない限り、それは不可能です。