Jak publikować w kanale wiadomości, jeśli użytkownik polubił stronę?

Niedawno usłyszałem, że dzięki API Open Graph API,możliwe jest publikowanie w kanale informacyjnym użytkownika, jeśli podobała mu się strona.

Starałem się jak najlepiej podążać za przykładem i miećutworzyliśmy fikcyjną stronę.

O ile rozumiem, konieczne jest wykonanie następujących czynności:

Utwórz niezbędne tagi Open Graph, w tym tagi dla aplikacji na FacebookuPrzetestowałem to za pomocąOtwórz debugger wykresówDodaj podobny przycisk do strony„Lubię” stronę

Uzyskaj token dostępu (aby opublikować wiadomość)

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

Opublikuj w kanale

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

W tym momencie wiadomość powinna zostać wysłana do każdego, kto lubi stronę. Zamiast tego pojawia się następujący błąd:

{
    "error": {
        "message": "(#100) http:\/\/dl.dropbox.com\/u\/3618086\/test.html does not resolve to a valid user ID",
        "type": "OAuthException",
        "code":100
    }
}

W tym momencie jestem zdezorientowany. Przeczytałem następujące pytania:

Jak publikować w grupie osób, które lubiły stronę lub obiekt?Jak programowo publikować w kanale Facebook powiązanym ze stroną „polubione”?Wyjątek Facebooka # 100: nie rozwiązuje prawidłowego identyfikatora użytkownikaJak programowo publikować na kanale Facebooka na podobnej stronie?Nie można opublikować na kanale Facebooka

I próbowałem ich sugestii, ale nic się nie udało. Jaki krok mi brakuje?

Mogę podać dalsze szczegóły; Po prostu nie chciałem, żeby pytanie było zbyt długie.

questionAnswers(1)

yourAnswerToTheQuestion