metadata_fetch icon indicating copy to clipboard operation
metadata_fetch copied to clipboard

not working for X links

Open apratim-arora opened this issue 10 months ago • 0 comments

The package is not working for any X links. Doesn't fetch any of the meta data.

Future<Map<String, String?>> xPost(String url) async { print("running X fetch"); // Fetching Twitter (X) metadata using manual parsing var response = await http.get(Uri.parse(url)); var document = MetadataFetch.responseToDocument(response); // Attempt to get Twitter Card Data var twitterData = MetadataParser.parse(document); // .twitterCard(document); return { 'title': twitterData.title ?? "X Post", 'thumbnail': twitterData.image, 'description': twitterData.description ?? "X Post Description", 'siteName': getSiteNameFromUrl(url) ?? "X Link", }; }

apratim-arora avatar Feb 10 '25 15:02 apratim-arora