Como postar em um feed de notícias se um usuário gostou de uma página?
Recentemente, ouvi dizer que, com a API do Facebook Open Graph,é possível postar no news feed de um usuário se ele gostou de uma página.
Eu tenho tentado o meu melhor para acompanhar o exemplo e tercriou uma página fictícia.
Tanto quanto eu entendo, é necessário fazer o seguinte:
Crie as tags necessárias do Open Graph, incluindo aquela para o seu aplicativo do FacebookEu testei usando oDepurador de gráfico abertoAdicione um botão semelhante à página'Curta a páginaObter um token de acesso (para postar a mensagem)
curl -F grant_type=client_credentials -F client_id=MY_APP_ID -F client_secret=MY_APP_SECRET -F redirect_uri=https://graph.facebook.com/oauth/access_token https://graph.facebook.com/oauth/access_token
Postar no feed
curl -F 'access_token=ACCESS_TOKEN_FROM_STEP_4' -F 'message=Hello Likers' -F 'id=http://dl.dropbox.com/u/3618086/test.html' https://graph.facebook.com/feed
É neste momento que a mensagem deve ser enviada para quem gostou da página. Em vez disso, recebo o seguinte erro:
{
"error": {
"message": "(#100) http:\/\/dl.dropbox.com\/u\/3618086\/test.html does not resolve to a valid user ID",
"type": "OAuthException",
"code":100
}
}
É neste momento que estou confuso. Eu li essas questões relacionadas:
Como faço para publicar no grupo de pessoas que curtiram uma página da Web ou um objeto?Como você programaticamente publicar no feed do Facebook associado a uma página 'curtida'?Exceção nº 100 do Facebook: não resolve um ID de usuário válidoComo publicar programaticamente em um feed do Facebook para uma página da web que você gostou?Não é possível publicar no feed do facebookE tentei suas sugestões, mas nada foi bem sucedido. Que passo estou faltando?
Eu posso fornecer mais detalhes; Eu só não queria que a pergunta ficasse muito longa.