Facebook App: How to get interest-lists posts/feed? - facebook

I'm new to programming Facebook apps, so please forgive my ignorance and my use of non-formal terms.
There is an option on Facebook to create mixed lists of friends, liked-pages, and subscriptions so that you can see a "custom feed" containing posts only from the members of the list.
If a user is subscribed to such a list, can my app access the "custom feed"? Or at least the array of members of this list? (which I can then iterate through and fetch the posts published by these members)
I've read about the FriendList object of the Graph API, but when I tested it on myself with This Link (sources: Graph API, FriendList), it didn't show all of my created lists, but only those that are strictly defined as "friend lists" - i.e. lists containing only friends (and not liked-pages or subscriptions).
But I've noticed three things-
On my homepage the "friend-lists" (those that do appear in the above link) have a different icon (a little blue person) than the "mixed-lists" (a blue square with an "rss-wave" icon)
All of my "friend-lists" are old lists which I have created a few years ago. The newer lists are "mixed-lists". I can tell the difference both by the icon and the fact that the new lists don't appear in the above link.
When I added a liked-page to one of my "friend-lists" it did not change its type (same icon and still appears in the above link).
Which leads me to these questions-
What is the difference between these types of lists?
And for that matter how many types of lists are there? Are they managed differently?
How can my app access these "mixed-lists"? I want a list of all the lists the user is subscribed to, and I want my app to be able to read the posts published on these lists.
I hope that was clear enough.
Thanks!
EDIT:
I noticed another big difference between these types of lists: the "friend-lists" show up under the "Friends" headline on the left side menu (when you press "more" you can see all of them). The "mixed-lists" as I called them show up under the "Interests" headline. So this must be the difference. I think they are pretty much the same as far as what types of members you can add to the list. The difference must be that "friend-lists" are only for the user who created them, while "interest-lists" (a.k.a "mixed-lists") can be published and subscribed to by other people.
I'll try to find documentation about "interest-lists". If anyone already knows the answer please share :)

I just tested it – created a list, added one of my friends and one of the pages I’m a fan of to it.
It shows up in the Graph API explorer with "list_type": "user_created" – but /listid/members only shows the friend I put onto that list, not the page.
This is consistent with what the docs say on the members connection,
members: All of the users who are members of this list.
So there currently seems to be no way to get info about pages on such lists. (Anybody knows something different, they might correct me.)

Related

What kind of Schema.org tags to use for several links groups?

I am trying to correctly mark several blocks containing links to articles. Each block contains links to publications depending on the category. There are several blocks of this type on the site. The site is not a blog but a portal, so tags associated with Blog are not appropriate (unless I'm wrong). Which tags should I use?
I tried with ItemList → itemListElement → Article. Everything works fine for a single list. In the case of subsequent lists, I receive a message that the ItemList tag can not appear several times on the page. Any ideas how to approach it?

Tag users in Facebook post without using drop down

I manage a large Facebook group and once a year we need to delete a big chunk of users. I have already generated a list of these user names and their Facebook IDs, but now I want to copy-paste these IDs into a Facebook post and have the users be automatically be tagged - I don't want to go through the drop down menu that appears when you type #. (This way I can say "If your name is on this list, you will be removed" and know that the users will be tagged by facebook and will receive a notification.)
I have tried various things like #[user-id] in my post but nothing seems to work. I followed an old article suggesting something like ##[user-id:0:text] would work, but Facebook apparently patched this.
Can anybody help me figure out if it is possible to copy-paste a list of names (or ID's, or a combination with the # symbol and any other formatting) and have those names be automatically tagged in the Facebook post? I really want to avoid typing the first few characters, pressing TAB to complete and tag the name, and repeating hundreds of times.
Thanks.
Edit: Tried doing this more recently and the issue still exists. I know you can press ESC to drop out of the name popup but that doesn't work when trying to do this programmatically.
Having problems with tagging a photo when FB offers you a drop-down list of potential names? Here is the solution. Continue writing the name you have in mind. Instead of pressing RETURN right away, press ESC. The drop-down list of suggestions should disappear. Now you can press RETURN.

Facebook App: How do I cause new chat messages to appear minimized?

When my user is messaged while using my app, is there a way to make the chat window appear minimized rather than auto-opening? It appears uberstrike: https://apps.facebook.com/uberstrike/ has some way of doing this. I cannot find where this is being done in the JS on that page though. What I can say is the following:
When examining the difference between the minimized and non-minimzed (uberstrike vs FB profile page) the div which is the title of the chat has the classes:
uberstrike: fbNub _50-v _50mz 50m _5238 highlightTab highlightTitle
fb profile page: fbNub _50-v _50mz 50m _5238 highlightTab opened highlightTitle
The only difference is the inclusion of the "opened" class. Additionally, when I delve deeper into the HTML I see that there is a table which represents the contents of the chat window. In Uberstrike, the discussion doesn't even populate while on my profile page, there are many tags containing the discussion.
This leads me to believe that there must be some setting to convince FB to treat this game's page differently. I would like to know how to cause my application to behave the same way.

Open Graph object showing different with each story

Okay, I'm not sure if I'm doing something wrong in Open Graph, but here goes. I've got 3 stories in my Open Graph, which are three different actions linked to one object type.
Make A Pledge To -> Cause
Create -> Cause
Log Expense For -> Cause
Here is what the three look like in the sample section (I'm pretty sure they look like that in the actual timeline as well).
Make a pledge to a cause:
Create a cause:
Log an expense for a cause:
Is there a reason why the "make a pledge" layout is different? Both objects are actual objects on my website, parsed via providing the url to Facebook's sample data tool. I've set the caption in the "make a pledge" story to the same as the "create" story, but the description and cause target that appears in the "create" story doesn't appear in the "make a pledge" story.
Could someone help me on this? Is there a way I can make the "make a pledge" story look like the "create" story? Or is this something Facebook decides?
Facebook uses both formats – and which gets chosen is not up to you or any settings you make/picture formats you use, but Facebook themselves decides that. It might even be one or the other for different users viewing one and the same story.
They do that to test out the formats, and see which one is more “successful”, meaning which one generates more user interaction.
(Can’t point you to a source for that, but is has been confirmed by Facebook employees in the Facebook Developers Group.)
Facebook checks if an image is available on the referenced site/link. If it finds it, it shows a slightly different format. Your second two actions didn't have an image in the reference.

Facebook Like posting different to what debugger showing

I cant figure this one out, i have built a site with an e commerce system and i want visitors to be able to like an individual product and thus that product be added to their feed.
I have added all the open graph code to the relevant place, but when someone clicks "Like" is shares a default thing rather than the perticular product. this is the one i have been using for an example
https://pinnaclesupplement.co.uk/index.php/shop/168/10/weight-gainers/serious-mass-2-72kg-detail
so I tried using the facebook debugger to see if i could figure it out, but thats is showing the correct info and exactly what i want to show up on peoples feeds! here is a link for that.
https://developers.facebook.com/tools/debug/og/object?q=https%3A%2F%2Fpinnaclesupplement.co.uk%2Findex.php%2Fshop%2F168%2F10%2Fweight-gainers%2Fserious-mass-2-72kg-detail
You have your Like button set up to point to http://www.pinnaclesupplement.co.uk – so when people klick like, they only get the “default thing”, your basic site’s description.
If you want customers to like a specific product page’s URL – then you should point the href parameter of the Like button there.