facebook identify as a computer instead of a robot
user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/601.2.4 (KHTML, like Gecko) Version/9.0.1 Safari/601.2.4 facebookexternalhit/1.1 Facebot Twitterbot/1.0
the result is desktop .
This is not actually a bot - see this post
This is not actually a bot - see this post
Thank you for this link, I wasn't aware of this behavior of iMessage. I will do some tests and try to figure out how to classify this.
I was doing some tests before how various messengers fetch the page previews and which bots they are using, but obviously something has changed in the meanwhile.
You can easily test this. Follow these steps:
- setup an API endpoint using Beeceptor
- copy the endpoint URL
- paste the URL into the mac or iPhone messages app
- head back to Beeceptor and inspect the headers
You will see something like this:
{
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/601.2.4 (KHTML, like Gecko) Version/9.0.1 Safari/601.2.4 facebookexternalhit/1.1 Facebot Twitterbot/1.0",
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"accept-encoding": "gzip, deflate, br",
"accept-language": "en-US,en;q=0.9",
"sec-fetch-dest": "document",
"sec-fetch-mode": "navigate",
"sec-fetch-site": "none",
"x-forwarded-for": "some ip address",
"x-forwarded-host": "bkolics.free.beeceptor.com",
"x-forwarded-proto": "https"
}