[instagram:tagged] provide full metadata when using 'id:…' (#8263)
and 'metadata' is enabled
This commit is contained in:
@@ -505,10 +505,12 @@ class InstagramTaggedExtractor(InstagramExtractor):
|
|||||||
def metadata(self):
|
def metadata(self):
|
||||||
if self.item.startswith("id:"):
|
if self.item.startswith("id:"):
|
||||||
self.user_id = self.item[3:]
|
self.user_id = self.item[3:]
|
||||||
return {"tagged_owner_id": self.user_id}
|
if not self.config("metadata"):
|
||||||
|
return {"tagged_owner_id": self.user_id}
|
||||||
self.user_id = self.api.user_id(self.item)
|
user = self.api.user_by_id(self.user_id)
|
||||||
user = self.api.user_by_name(self.item)
|
else:
|
||||||
|
self.user_id = self.api.user_id(self.item)
|
||||||
|
user = self.api.user_by_name(self.item)
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"tagged_owner_id" : user["id"],
|
"tagged_owner_id" : user["id"],
|
||||||
|
|||||||
Reference in New Issue
Block a user