2012-05-11 13 views
1

私はYammer APIを使用したアプリケーションを持っています。メッセージに適用したい特定のトピックを持っています(topicidで知っています)。APIを使用して特定のトピックでYammerにメッセージを投稿するにはどうすればよいですか?

APIは非常に明確ではない:https://developer.yammer.com/api/#messages-manipulating

>*topicn* 
> 
>Topics to apply to the message. Can use topic1 through topic20. 

私は

数がTOPICIDある
topic1:1234567 

でメッセージを送信する場合。トピック番号が付いたトピックのメッセージが表示されます。

新しいトピックを作成するのではなく、トピックIDと一致するようにトピックを取得する構文は何ですか?

答えて

2

私はドキュメントに関しても苦労しました。私にとっては、次のように動作しました。 "body =トピック#foo #barを持つメッセージ"#:。つまり、トピックは実際のタグです。設定したメディアの種類によっては、特定の文字( ";"など)が文字列に問題がある可能性があることに注意してください。

+0

はい、そうですが、APIは不明です。私はまた、(HTMLエンコードされた文字を使用して)その中にスペースを持つトピックに関する問題を抱えていました。同じタグの他のコメントでは表示されないので、避けてください –

1

あなたは、両方のことができます。

  • は、メッセージ本文にタグを追加します。

トピックが「ソフトウェア」でメッセージBody #Softwareを追加すると、ソフトウェアにトピックが追加されていることがわかりますが、メッセージ本文に#Softwareも表示されます。幻想的...

  • は、これは正しい構文でパラメータ

をトピックを渡しません:そのように行う

yam.platform.request(
    { 
     url: "https://api.yammer.com/api/v1/messages.json" 
     , method: "POST" 
     , data: { 
     "body" : msg_value 
     ,"group_id" : groupID 
     ,topic1 : "Software" 
    } 

...

、あなたは」勝ちました投稿のトピック名を参照してください...これははるかに良い:-)

関連する問題