基于此处的答案:Building Twitter profile image url with Twitter user id
我为客户的网站实现了一些功能,该功能显示了Twitter个人资料图片的img,因此可以在我们的网站上显示。 (https://twitter.com/[screen_name]/profile_image?size=original)
很遗憾,几周后回到该项目后,Twitter似乎已阻止了此功能。查看响应头,我看到:
经过一番摸索之后,看起来像content-security-policy
,也许还有x-frame-options
设置阻止了该功能现在正常工作。我的假设是否正确,是否有其他解决方法(除了使用API通过此API获取个人资料图片网址外,https://developer.twitter.com/en/docs/accounts-and-users/user-profile-images-and-banners)
API是获取这些URL和图像的正确方法。您执行此操作的方式永远不会是记录或支持的获取个人资料图像的方式。当前方法尚无解决方法,您应该使用官方API。