I am looking to build a community. Can i use the friend/unfriend feature for follow/unfollow, like can i change it in configuration setting or using some api.
Lets say there are 3 users in community A,B,C. Can i do the following
1. A clicks a follow on profile of B. A is now following B and hence will receive notification on activity of B.
2. B sends a follow request to A. A may or may not accept the request.
3. C blocks B, hence B cannot send a follow request to C.
Are all the above 3 cases possible and configurable using the friend/unfriend feature.
As far as I know the 3 cases you mention above are not possible.
You can read up on the friends feature here below. Looking at the description and comments from other members, it seems that other folks are looking for the same/similar functionality that you are asking about.
You might want to add some kudos to this idea here.
or log your own :-)
I did not realize you did not have access to all areas Lithosphere.
Here's how to request access.
Hope this helps.