Can I know who shared my answers or questions in other posts, or this is not possible?
Sometimes some member answers, and in the answer shares a old question or answer for more clarification. Can I find such cases?
Meta Stack Exchange is a question and answer site for meta-discussion of the Stack Exchange family of Q&A websites. It only takes a minute to sign up.Sign up to join this community
You could find the posts sharing a link to your post by searching SEDE for the question (or answer) link of your post.
select top 10 * from posts where body like '%stackoverflow.com/questions/4660142%' or body like '%stackoverflow.com/q/4660142%'
That query is a common question about a
NullReferenceException, I think the most used canonical in the C# tag. You can change it for your own question or answers, but it will quite a process to go over all of them.
Rene does an even better suggestion: use the
PostLinks table, which already does most of the heavily lifting.
Well, of course there is the Linked Questions list. For example, when I link to a random question, you will see this question popping up in the Linked Questions list of that question.
But that only works for questions.
Sometimes, it's possible to determine this from the shared URL. Here is the link when I click the
share link under your question:
295232 is my user ID on Meta Stack Exchange.
However, if I just copy the URL from my browser's address bar, it's not possible:
This link just contains the question ID but no reference to my user.
Without a URL, you cannot determine who shares links to your posts. If they're successful, and you have an idea who did it, you might be able to see it via the Announcer badge, but that's are rare case.