Facebook Graph API: Qual é o propósito da distinção entre “links” e “status” resp. Permissões "read_stream" e "friends_status"

Eu estou construindo um recurso que está usando os links compartilhados de amigos de um usuário do Facebook como entrada.

Procurando a melhor maneira de obter todos esses links, me deparei com o seguinte problema:

Links compartilhados são representados na API do Graph por objetos do tipoligação ou do tipostatus (onde a mensagem contém um link).

O que me deixa confuso é que, para obter esses links, são necessárias permissões diferentes: read_stream (que é bastante intrusivo) para o primeiro e friends_status para o segundo.

Isto faz algum sentido? Não éstatuses um super conjunto deligações? Ou estou faltando alguma coisa aqui?

questionAnswers(1)

yourAnswerToTheQuestion