Надеюсь, вы имеете в виду токен доступа как уникальный ключ.
У меня возникла та же проблема.Я решаю следующим образом.Я использовал C # Facebook SDK .Но я надеюсь, что вы можете понять эту идею.
Dim fb As FacebookClient = New FacebookClient('access_token')
Dim args As Dictionary(Of String, Object) = New Dictionary(Of String, Object)()
args("message") = "Message to be posted"
args("link") = "http://www.example.com"
fb.Post("/me/feed", args)
Затем Facebook автоматически получает предварительное изображение, другие метаданные и публикует их самостоятельно.