Yammer embedded application iframe - yammer

Is it possible to create an App that has an embedded page (iframe/etc) inside Yammer ?
In Yammer we can create standalone application that interact with Yammer, Can we this application inside Yammer?

You can inject (static) OpenGraph content into Yammer, but you can't inject dynamic content through the platform, and definitely not iframes. Check out the Yammer Developer Center Open Graph documentation for use cases and examples.

Related

Microsoft teams user detection

I am showing a wordpress website in iframe inside Microsoft teams Tabs. is there any way to detect the loggedIn user in my website?
If you are able to wrap your website inside a Teams app (which you can do for example very easily using App Studio, then you could surface your website as a "Tab" app. Doing this means you can reference the Teams JS library in your code, which will enable you to get a context object. You can get a lot of user information from that.
Be aware though that this context is not really 'trusted' data (it's just inserted via Javascript), so it could be spoofed into your page by a malicious actor. If that's a problem, you should look to implement Tab SSO in your app, which will give you a proper JWT token that you can validate.

webchat integration with Atlassian Confluence

Has anyone integrated the webchat/directline from Microsoft Botframework with Atlassian Confluence
We are exploring options to host a chatbot on one of the wikis powered by Confluence
Any directions/guidance will help;
The only option I see is to use the "/" (slash) command and add an embedded iframe into the space's page. It's possible to backup and download, edit, and upload and restore a page however, the exported page is in XML. So, editing a backed up page wouldn't give you access to the HTML needed to truly integrate Web Chat into the page.
As for the slash command, you will need to develop a separate web app to host the Web Chat instance. Then, simply provide the values required in the iframe macro tool, and you should be set.
iframe macro:
Published page:
Hope of help!

Embed new action in Yammer

I checked all the Yammer developer documentation, I cannot find anyway to add a new action inside Yammer, integrated with another Yammer APP similar to the recognize button action in Yammer for Recognize APP (check image below).
Please let me know from where to start if you have any idea.
According to the Recognize site, the addition of actions to the Yammer publisher is done through Recognize's browser extension and not through any Yammer platform API.

Javascript Origins for Embedded Feeds in Mobile Webview

I have developed an app which loads a html document from the mobile app storage that contain Yammer Embedded Feed javascript.
Recently, our company's Yammer admin received a message from yammer, telling that all Yammer Embedded Feed javascript will not work unless the domains have been specified in the "Javascript Origins" section.
However, since we are loading the html page directly from mobile, it is just like opening a html page in web browser with "file://" as domain. Can I add "file://" in the "Javascript Origins"? I have tried to "alert" the "window.location" and it returns "about:blank" on the mobile browser.
Thanks!
I answered this question over on the O365 Network, but let me add the answer here too in case someone has a similar question in the future.
The recent push to update your Yammer app's JavaScript Origins (documented/instructions here http://naomimoneypenny.com/2015/02/11/yammer-apps-javascript-origins-update/) affects only those using the JS SDK (specifically https://c64.assets-yammer.com/assets/platform_js_sdk.js).
It does not affect those using the Embed feed (specifically https://c64.assets-yammer.com/assets/platform_embed.js)

Creating embedded app in Yammer

Is it possible to create an App that has an embedded page (iframe/etc) inside Yammer ?
Looks like the apps are only able to manipulate Yammer from outside (Open Graph) but can't actually be pages inside Yammer
(Similar to apps in facebook)
Thanks
Yammer doesn't have third-party app running inside users' home page/feed. However Apps can be listed under Yammer Directory and users can go from their menu inside Yammer to browse the apps and use them. Existing apps can be found at: https://www.yammer.com/apps?from=nav

Resources