metadata_fetch
metadata_fetch copied to clipboard
not working for X links
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",
};
}