Some posts not visible on the feed through Graph API - facebook-graph-api

I'm working on an application that uses page's feed. Recently I've noticed that some posts from the feed are not visible through Graph API (and FQL, too), but are still visible on the regular page under "Recent posts by others".
Here's an example: http://www.facebook.com/permalink.php?story_fbid=539919279372939&id=77702235732 . If you open this URL, you should see the post, but Graph API explorer doesn't: http://developers.facebook.com/tools/explorer/?method=GET&path=77702235732_539919279372939 . What's going on? Is it a matter of some special privacy settings on the author's side, or is it Facebook's bug?

Related

Facebook Graph API: How to get all links from page in API v2.7?

In Facebook Graph API v2.3 it was possible to get all links belong to specified page using "links" edge:
GET v2.3 {page_id}/links
This request shows really all links (not only published, which are accessible by /feed request). Graph API Explorer still can execute this request.
But all new Facebook applications can use only Graph API v2.7, not older. FQL also was deprecated at 08.08.2016.
So, how can I get all links from page (not only published) by Graph API v2.7 from my application? Even dirty hacks are appreciated, thank you.
Upd.: Links posts are promotable posts. They did not showed by /feed, only by /promotable_posts, which is necessary endpoint for my needs. I've found also a necessary parameter for this endpoint which shows really all links posts: include_inline.
So, final request is:
GET v2.7 {page_id}/promotable_posts?include_inline=true
GET /v2.4/{id}/links and GET /v2.4/{id}/statuses will no longer be available beginning in v2.4. As an alternative, we suggest using GET /v2.4/{id}/feed.
Source: https://developers.facebook.com/docs/apps/changelog
So you will have to use the feed endpoint and filter out links on your own.

How does Facebook scrape my website and how can I manually change this information?

I am using the iFrame version of the Facebook like button and was wondering how Facebook scrapes my website. They pulled information in the middle of the page, which was the first paragraph tag, instead of taking from the divs earlier. I was wondering if this is normal and how often Facebook updates their page.
Secondly, I am having problems editing this information in the page settings on the Facebook page that was generated. It would be nice if I could manually override whatever Facebook scrapes from my website.
Thanks,
http://ogp.me/ — more specifically, using an Open Graph description.

Can't eliminate "Confirm" button when liking

I have read many q&a's and forum posts across the net including Facebook Developer forum. I have setup open graph and FB code on my tag, tag, tags and installed the Facebook SDK after the tag.
Yet, I continually have to confirm Likes and then, many times, the like does not record. Further the pictures that appear in the Confirm window seem to come from a Facebook image vault when I have set the og:image to the be a screenshot of my site.
I have read about like-jacking, etc.
What is the trick to getting the Like button to work on a website?
Maybe they are detecting your site as likejacking, you can debug the url with the Facebook URL Debugger and it will delete the cached tags from your site
Good luck

The Facebook Graph API does not include videos in wall posts

I'm using the Graph API to read some wall posts from a Facebook group. I get an array with post objects containing the expected information except for one entry with the type "status" which is a posted video.
But I do not get any information about the video. There is no difference between a default text-only post. How can I access the video URL, thumbnail, etc.?
Edit:
The video is a "native" facebook video. I do not fully understand the various types of posts. When you post a plain url facebook grabs the meta information and displays them properly. But it seems this is not included in the api output.
Where are the differences between shared contens, status updates including urls and status updates with photos or videos?

Facebook graph API omits some posts from page's wall

This is the api request: /116742961694579/feed?limit=336&since=1319843968
It returns a lot of posts from the wall for this page http://www.facebook.com/easbrand
but one is missing, this one: http://www.facebook.com/DanielCWhite/posts/242479269139237
you can see it on EAS's wall (see link above)
Why is it not showing up when we do the api call for the feed for this page? I also tried 'posts', 'statuses', and many other requests besides 'feed' but it still doesn't show up (I also tweaked the limit and since params)
It's likely that Daniel opted out of the Facebook Platform meaning his posts and info are not available at all on the Facebook development platform.