Display yammer profile picture - yammer

I am trying to build a web app with yammer integration for login, posting stories, etc. Is is possible to display the yammer profile picture of the user in my web app using yammer API? I have there yammer user id, email, etc.

yes, It can be accessed via Users/Userid. Below is a sample url which will fetch the user's profile feed.
E.g. https://www.yammer.com/api/v1/users/1523361959
In the feed look for mugshot-url and you should be good to go.

Related

Google OAuth Application Verification without Website

I am using the OAuth Functionality in a local Console Program to request the Videos for my Youtube Channel and upload Videos to Youtube.
For the Example which Google gives OAuth is used to authenticate to be able to retrieve the wanted data. But the Videos I am uploading keep getting put to private because my API Service is not verified.
Now I want to verify my API Service but I dont have a website for it so I can't provide any links for data security information or the main page of it. I mean it is a desktop app which only I am using and which is not meant to be publicly available.
How can I fulfill the verification process without any option to provide this informations?
private videos
If you check the top of the page for Videos: insert you will find that your videos are being uploaded private because your app has not been though a security audit.
app verification
In order to apply for app verification there are a number of urls that you need to supply
You will need to register a domain and claim it in web masters and then you will be able to add them.
If you want to be able to upload public videos via the YouTube Data api your app needs to be verified. In order to verify it you need to be able to show the TOS, privacy policy and the application home page. There is no way around this even if its a desktop app. Even if its single user you still need to do this.
I have a video which shows you what you need to know to verify your app.
What you need to know about Google verification in 2021.

Post reviews to Google Business Profile

I am creating an app that allows users to rate businesses (who are our customers). The businesses would like the user reviews to be cross-posted to their Google Business Profile in addition to appearing as an in-app review in our ecosystem. Does anyone know if there is a way to embed a Google-blessed widget in a mobile app that would allow posting a review to the Google Business Profile?
New reviews can only be created via Google Maps UI or the Google Knowledge Graph UI. The Google Business Profile APIs only support listing and replying to reviews (https://developers.google.com/my-business/reference/rest/v4/accounts.locations.reviews).
So the closest way to get directly to posting a new review would be via this URL pattern:
https://search.google.com/local/writereview?placeid=<PLACE_ID>
e.g.
https://search.google.com/local/writereview?placeid=ChIJj61dQgK6j4AR4GeTYWZsKWw

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.

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

Google + API Get Hangout Id from URL

I am trying to integrate Google Hangout API into my website.
The user wants to:
Create a hangout
Copy that URL
Save that URL in our site
Display information about hangout
I know that I can get the information I need using: https://www.googleapis.com/plus/v1/activities/{activityId}
What I am struggling with is getting the activity id.
The only solution I see is:
First somehow find the userid /plus/v1/people?query
Then list the activities for that person /plus/v1/people/00000/activities/ and match the url
Then call /plus/v1/activities/
There as to be an easier way surely!
I think the easier solution would be to go a different route entirely. Instead of trying to get the hangout information via the Google+ post/activity, create a Hangout App that sends the URL for the hangout to your server. Under this scenario, the steps would be one of the two following scenarios.
Simple way:
User starts a hangout video chat from your website
The website link to create it also includes the gid of an app to start when the video chat starts
The app sends a message to your website indicating the URL of the hangout that was started
Alternate way:
User starts a hangout however they want to
When they're ready to tell your website, they run the same app
The app sends a message to your website indicating the URL of the hangout
Depending on your needs, you can then have the app do other things associated with monitoring the hangout is still alive, the number of people, etc. Your website would then display the information it receives using whatever format you wish.
You can find out more about this method in the video How do I Include a Hangout on my Website?

Resources