2011-07-29 10 views
6

Facebook używane mieć następujący format adresu URL, aby utworzyć nową wiadomość:URL komponować Facebook E-mail/wiadomości (komponować wiadomości e-mail za pośrednictwem adresu URL params)

http://www.facebook.com/?compose&id=XXXXXX&message=... 

Jednak wyżej adres URL nie działa: go właśnie przekazuje użytkownika do strony głównej Facebooka. Czy ktoś jest w stanie skomponować wiadomość e-mail na Facebooku za pomocą parametrów URL?

+0

Czy to naprawdę na? Wykorzystujesz cookie Facebooka użytkownika, aby wykonać działanie w jego imieniu. Domyślam się, że Facebook chce, żebyś używał API dla tego, gdzie teraz użytkownik może zatwierdzić lub odmówić pozwolenia na to. – Rup

+0

@Stack Domyślam się, że to byś/chciałeś zabrać cię na stronę "wyślij wiadomość" targetowania [użytkownik 155642845] (http://graph.facebook.com/1556452845) z wprowadzonym tekstem w polu wiadomości, tym samym jak możesz z linkiem mailto. Jednak mogło przestać działać, ponieważ Facebook przerobił ich system przesyłania wiadomości, a strona już nie istnieje. – Rup

+1

Wygląda na to, że teraz jest '' http://www.facebook.com/messages/ '' (co powoduje wstawienie znacznika ajax #! Po wczytaniu), ale nie ma pojęcia, czy możesz domyślnie wypełnić tekst. Miałam prawie nadzieję, że nie możesz, i miałbym wielką nadzieję, że nie możesz automatycznie wysłać wiadomości przynajmniej. – Rup

Odpowiedz

9

Możesz użyć tego linku w tym momencie. ID użytkownika mogą być liczby i rzeczywista nazwa jeśli odbiornik ustawia go:

http://www.facebook.com/messages/[user id] = msg_prefill wiadomość

Wydaje się to stary styl działa tak samo?. Po prostu przekierowuje.

http://www.facebook.com/inbox/?compose&id=[user id] & message = foo

Aktualizacja dniem 8 listopada 2012 r Facebook redesigned its Message UI i msg_prefill ani komunikatu o parametrach już nie działa.

+0

Powoduje to błąd, dlaczego ta odpowiedź nie została jeszcze przyjęta. Płać naprzód Robercie. – voldomazta

+0

Masz rację co do mojej odpowiedzi voldomazta +1 – Sparkup

+0

Zapomniałeś przyjąć odpowiedź - jestem leniwy. –

3

nie wiem, czy to pomoże, ale używam:

https://m.me/<PAGE_ID or USER_ID> 

Łączy na Facebook Messenger.

+1

Tak, tak i tak. To powinna być zaakceptowana odpowiedź. – Merc

Powiązane problemy