Auto-posted to my timeline seconds after accepting a friend request from this total stranger (with, I was told, 23 mutual friends; I’m not an idiot). If you use this kind of approach yourself, anywhere, you are a fucking arse who deserves to have the internet taken away from you because you can’t be trusted with it.
Would you behave like this in actual face-to-face conversation? On first meeting a stranger? “Hello, bus driver. A single into town please, and by the way my first book is available to download and you should tell all your friends about it. Here’s the URL and why are you kicking me off…?”