I want to enable certain features only for users with the "publish_actions" permission and Timeline. How can I detect if the user enabled Timeline?
A New Feature Helps You Quickly Search TimelinesTo jump to a certain year, simply click the drop down menu under “Recent”. You can now immediately go to a specific year to search someone's posts. From there, you can drill down a little further and even jump to an exact date and year.
Simply click on the Settings button at the top of your Timeline, select 'View as…' and type in the name of the friend.
No, Facebook doesn't let people track who views their profile. Third-party apps also can't provide this functionality. If you come across an app that claims to offer this ability, please report the app. Was this helpful?
Currently there is no API way to check if user have enabled timeline.
You can try to use "Add To Timeline (beta)" social plugin (passing publish_actions
as perms
) in combination with Facebook JS-SDK Events.
Subscribe to auth.login
, auth.authResponseChange
and/or auth.statusChange
events and check status
property of response
passed to event listener, once event fired and user is connected
you can publish action and if succeed mark user as one who have timeline installed.
This however have some downsides:
publish_actions
in flows other than "Add To Timeline" social plugin to be sure they are have both timeline and permission granted.If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With