Posting Message With Attachment via API

By Alex Blaine

Posting messages to Yammer via API is a relatively simple process. When you want to add file attachments into the mix, things get more complicated as you have to utilize multi-part form data to post the message. I’ll be focusing on posting a message to Yammer with an attachment in a single API call. Keep in mind this method only supports attachments up to 25MB in size. If you need to post files larger than 25MB, you’ll need to use the Yammer web, desktop, or mobile clients for this. [Read More]

File Storage in Yammer

By Alex Blaine

With our upcoming move to store Yammer files in SharePoint, we’ve received requests from admins to help audit the files currently stored in Yammer. While we don’t expect file storage quotas in SharePoint to be an issue, we understand that Yammer admins would like some additional clarity about how much file storage is being used in Yammer. The below PowerShell script will generate a .csv file showing how much data is stored in each Yammer group as well as the total of all files in the Yammer network. [Read More]

Yammer API Primer

By Alex Blaine

While most day to day tasks can be accomplished in the Yammer web app, utilizing our APIs can open up administrative and automation options previously very time consuming. If you’ve never worked with an API before, this can seem like a daunting task. With this article, I hope to demystify APIs and illustrate how anyone can utilize them to perform tasks like obtaining, posting, and deleting messages. Parts of an API call There are 3 main parts of an API call: [Read More]

Find Office 365 users with Yammer licenses

By Inbar Cizer Kobrinsky

Many times, we see customers that would like to know how many of their users have license for a specific Office 365 service. This post focuses on how to locate the users with Yammer licenses using PowerShell, it is based on this TechNet article: View account license and service details with Office 365 PowerShell with some changes regarding Yammer. Before you begin The procedures in this topic require you to connect to Office 365 PowerShell. [Read More]