Multiple topics in one embedded yammer feed - embed

I want to embed a yammer feed on a sharepoint 2010 site and I want more than just one topic in it. I can set up a feed for #Yammer OR #YammerHelp but not both, at least not both in the same feed merged together. It seems they get embedded one after the other.
Is there no other way than to set up two feeds, one for each topic, in separate div-tags?
I use a content editor on a SharePoint 2010 page loading the standard script generated by Yammer.
Things I've tried:
feedId: "13267317",
feedId: "24515"
or
feedId: "firstid" "secondid",
All help is appreciated!

There is no way to do that with the current API. If you retrieved the messages from the REST API directly you could combine the two feeds, sorting by created_at, but not via Yammer Embed.

Related

Scraping AJAX generated table to download PDFs in bulk

I'm trying to download (or alternatively open and save) approximately 30,000 PDF documents. The documents that are only accessible through a 3rd party service provider's website/platform (there are no ethical dilemmas here).
The website is secure and needs to be logged into (I have access) and the table is generated via AJAX. The report I intend on reading from has a URL of the form https://sub.website.com/au/report/index?id=1001# that doesn't change when dates or other filters change. In total there are 180,000+ table entries, not all have an associated invoice and not all invoices are required.
Using Chrome DevTools I can see the elements; table name is #reportResults, invoice details are in a html element.
There also looks to be an API but I don't know where to start here either.
How do I scrape data from this using VBA? I have downloaded the JSON.bas module recommended in other solutions for scraping JSON and AJAX. But for this situation I don't know how to use it and where to go from here.
I'm handy with VBA but have no experience with any other languages.

Finding new pages on a website

I'm wanting to know how to find newly created pages for a specific website.
The more info I can get, the better. Info such as; date created, etc.
So for example: I'd like to be able to find out every new page that shirtoid.com uploads/creates.
What's the best way to do this? Is there a software that does as well?
Thanks.
They have an RSS feed which you can follow. You can use an rss reader to get updates automatically. Or if you want to use the data inside some software ur trying to develop then I'm sure there is a library for working with RSS feeds.

OneNote REST API - How can I reorder pages or sections?

I am using the REST API via PHP and iOS to generate multiple notebooks with default sections and pages based on data obtained from a MS SQL server (patient database).
Each patient has their own notebook and a days worth of notebooks are generated (or updated) at the beginning of the day. For efficiencies sake a curl multi wrapper is used (RollingCurlX).This works fine but the order the sections and pages get processed (and completed) is somewhat random.
Is there a way to reorder the pages or sections similar to what is available in OneNote itself?
This is supported by OneNote API now.
UpdateHierarchy Method
Description
Modifies or updates the hierarchy of notebooks. For example, you can
add sections or section groups to a notebook, add a new notebook, move
sections within a notebook, change the name of a section, add pages to
a section, or change the order of pages within sections.
ref:Application interface (OneNote 2013)
Currently this isn't supported by the OneNote API. Pages and sections should be ordered in the order you create them.
https://dev.onenote.com/
I suggest you create a new suggestion in OneNote API's user voice:
https://onenote.uservoice.com/forums/245490-onenote-developer-apis/filters/top
You specifically should ask for two things:
OneNote API should support updating/specifying section order
OneNote API should support updating/specifying page order

Get Facebook Events to RSS feed

How to get all events as Rss for a user from Facebook. I tried below link but it giving only one event not all.
https://developers.facebook.com/tools/explorer/?method=GET&path=643795265635061
I could not find any link to get all events for the user. Is there any way to get all events in RSS or Json format.
Thanks
You can no longer do this thanks to the wonderful people at Facebook:
Events, Groups, Pages and Instagram APIs will no longer be available to new developers
apps currently accessing Events and Groups APIs will lose access today
https://developers.facebook.com/blog/post/2018/04/04/facebook-api-platform-product-changes
Events can be exported in popular calendar formats (Apple iCal, Microsoft Outlook, Google Calendar) but unfortunately there is no public feed! To retrieve an event feed as JSON, you need to have an access_token. You can test it easily via Facebook's Graph Explorer:
https://developers.facebook.com/tools/explorer/145634995501895/?method=GET&path=taakeofficial%2Fevents%2F
When implementing it programatically (or serving your own up-to-date feed), you'll need to use one of the Facebook SDKs (PHP, for a server) and add your access_token to the query:
https://graph.facebook.com/taakeofficial/events?access_token=ABC123

Differentiate between types of open graph object pages

One of our applications uses open graph tags so that when users like or comment on a page, the resulting feed story is rich with content, images etc.
Another part of our application (the web platform side) allows users to connect to a Facebook profile page so they can manage the wall, add apps to their profile page etc.
Trouble is, by calling /me/accounts, you get all open graph objects that user has rights to and not just the proper profile pages.
Is there any way to differentiate between types do the users don't have potentially thousands of pages to sift through when they want to connect to their profile page? For example, in Facebook, if I click "Use Facebook as a Page" in the top right drop down, that list is filtered to be just the profile pages and not every single open graph object I'm considered an admin for. How can we get just that list of pages?
you can use FQL for that, the following query should give you relevant info:
SELECT page_id, type
FROM page_admin
WHERE uid=me()
AND type="COMPANY"
hope this helps