Is it possible to get Facebook events from user's liked fan pages via Open Graph. I mean I am making an app that manages events from facebook and want to present events which user can be interested in.
I have found solution to this:
/user/likes
https://developers.facebook.com/docs/graph-api/reference/v2.2/user/likes
and than
/page/events
https://developers.facebook.com/docs/graph-api/reference/v2.2/page/events
I do not why I overlooked it before
Related
Is there anything I need to do to make posts users make on their wall via a custom ios application using it's own facebook app id, also appear on app's (facebook app it uses I mean) own facebook page?
I would expect this to appear automatically but it doesn't seem to be the case.
In order to read one's Facebook wall, you need the access token to authenticate reading. This will give you access to all non-public wall posts. From this, you can pass the newly posted content to your page through the feed action.
Reference: http://php-academy.blogspot.com/2011/04/how-to-post-from-facebook-app-to.html
Enjoy and good luck!
i made a facebook app, i googled it many times but not place gave me an answer
all what i want is to post on the facebook app users timeline.
something like socialcam app, when user watch a video you will be able to read on that user timeline that he/she watched that video.
you can access my app from this link and i will appreciate if you can tell me how can i post in user timeline
http://apps.facebook.com/asmgxtestonetwo/?qtnid=20
You can use Open Graph Actions (there's a built-in action "watch") and post onto the timeline using Aggregations:
Open Graph Actions
How-To: Defining an Aggregation
I'm tring to send customized news to my users via Facebook.
I've tried posting private posts to their walls, so they show up on their news feed, but people got upset by the new posts on their wall (even though noone else can see them)
Is there a way to do this?
I considered building a page per user and suggest to the user to follow it - can this be done via API?
Can a user follow updates on just any page (non fan page) that he Liked, or that has a FB comments box?
Alternatively, can I programatically send Facebook notifications?
You can try creating a single Page for your app. Then when a user connects with your app, auto-follow that page so that all posts to that page show up in the user's feed.
Now just add new posts to that Page with privacy settings targetted at just that user.
Thats my off the cuff answer.
I am wondering if there is a way to programmatically read the wall posts of my Facebook Page's fans (I mean those who "like" my Facebook Page) by either using Graph API or FQL.
I would like to develop an application that aggregates my fans' wall posts so that I can get to know what kind of people "like" my Facebook Page by reading what they are saying in their walls.
No, you don't get this level of access just for having had someone like your page. You would need to specifically request access using a Facebook application.
I have a web app that is connected to facebook graph, and thus have a corresponding facebook app. I'm looking for a means of communicating with the users of my app through their facebook feed.
So far I've asked the users to like the facebook application profile page for my app, so that when I post news on that wall, the users get it. This causes some confusion since the application profile page is a bit of a peripheral component in the webapp-facebook relationship.
Ideally I would be able to post on facebook either as the app, so that I reach all the registered users, or as the app url (www.myapp.url) so that users who like that url will get the posts. Alternatively somehow link the application profile page and the url/app, so that likers of the url or users of the app get the profile page posts.
Note that I'm not looking to post to users walls (just their feeds) and I'd prefer to post manually, using facebooks interface for posting.
The only ways you can publish into a user's news feed is to use a Facebook Page or a Facebook Open Graph Object. So, you did right by asking users to like your Facebook Application Page. If you've also got a webpage that people like, you can turn that webpage into an Open Graph object by adding an fb:app_id or fb:admins meta tag to the head of the page. Doing this grants you access to publish to your fans' news feeds, and you get access to a Facebook page-like interface (for administration purposes only). You can publish to the user's feed using this feed publisher (just like you would do if your Graph object were any other Facebook Page).
To get to the admin page you just have to make sure your Facebook User ID is in the fb:admins meta tag. Once it is, visit a like button social widget for that object, and you'll get the a link that lets you go to the admin page for the object.
I hope that's clear. You should probably give the Open Graph Protocol Documentation a good read.