How can I tell Facebook to load a login button that shows the signed in user's profile picture, like Pinterest is doing?
Somebody else asked this question, Facebook login like Pinterest style, but the answer is a hack. If you replace Pinterest's app_id with your own, leaving everything else intact, you just get a regular login button again. Did Pinterest just get special private access to this cool feature?

The only relevant code I found that Pinterest is doing is from their UnauthHomereactPage javascript file. Mine was named "entryChunk-react-UnauthHomeReactPage-c85eaea8.js"
t.prototype.renderProfilePicButton = function P() {
var e = this
, t = '<div class="fb-login-button" data-scope="public_profile,email,user_likes,user_about_me,user_birthday,user_friends" onlogin="checkLoginState"></div>';
return l["default"].createElement("div", {
dangerouslySetInnerHTML: {
__html: t
},
ref: function n(t) {
e.profilePicButton = t
},
// This style just sets the height to 50px.
style: R.fbProfileButton
})
}
and
FB.init({
appId: f["default"].GEN.templateConst.settings.FACEBOOK_API_KEY,
status: !0,
xfbml: !0,
version: "v2.7"
})
But when I try it, my button is just regular:

And the generated iframe URL is exactly the same except mine starts as "https://www.facebook.com/plugins" instead of Pinterest's "https://www.facebook.com/v2.7/plugins", and the app_id, domain, and origin are different.
Any ideas?