Wie man eine Facebook "Like" - button, der ist nur ein link, kein iFrame?
Ich würde gerne ein "Gefällt mir" - button in einem E-Mail-Nachricht, dass es zu unserem e-newsletter-Abonnenten. Der übliche Weg ist die Einbindung eines Like-button, die verwendet, ein iframe-Technik, ist nicht zur Arbeit gehen.
Was ich tun möchte, ist eine statische hyperlink, wo Sie auf die Schaltfläche Bild wird nur gehen, um eine bestimmte URL zu unserem entsprechenden Facebook-Seite, und führen Sie die Aktion zu einem fan.
Kann jemand herausgefunden, eine offizielle oder inoffizielle Art von URL, könnte man auf diesen link gelangen Sie zu der Seite, auf Facebook und führt die entsprechende Aktion?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wäre es ein schrecklich unsicheres system, wenn ein link zwingen könnte, die Aktion zu passieren. Die Menschen würden "gefällt mir", um Dinge zu laden, die Sie gar nicht wollen. Vorstellen, wie einfach wäre es für die Unternehmen zu senden, eine verkürzte URL auf twitter und erhalten Sie Hunderte von illegalen "likes".
Es ist besser, lassen Sie die Menschen tun, die sich explizit selbst so von einer E-Mail das beste, was Sie tun können, ist die Verknüpfung von Menschen auf der facebook-Seite und hoffen, dass Sie klicken Sie auf wie. Wenn es eine gute/nützliche Seite, dann stehen die Chancen sind Sie werden.
Ein Ansatz ist, um die E-Mail richtet sich an die Leute zu einer landing-page auf Ihrer eigenen Website. Sie können dann einen like-button auf, und mit der Open Graph Protocol meta-tags haben, dass 'wie', angewendet auf die Homepage oder eine komplette Website.
Wenn Sie möchten, dass Ihre like-button auf der landing-page zu einem Allgemeinen für die gesamte Website, dann verwenden Sie die kanonische og:url meta-tag, zB:
War es nie möglich, wie eine Seite mit Facebook "Gefällt mir" - plugin von E-Mail aus Gründen der Sicherheit. Nur, wenn einige server-administrator nicht schneiden Sie die JS oder iframes, aber ist es nicht normal – die meisten E-Mail-Server schneiden.
Diese Antwort (von Jewgeni Afanasjew) ist absolut falsch! Es war noch nie gearbeitet! Der code in dieser Antwort gibt Ihnen nur die Möglichkeit zu gehen, um Facebook-Seite und dann haben Sie dort die Möglichkeit, diese Seite gefällt. Den code aus dieser Antwort nicht mehr als geben Sie den link wie folgt:
In dem Teil
href=https://stackoverflow.com
über diesen link kannst du einer beliebigen anderen Website-Adresse. Wenn Sie in das adress einige&
Charakter haben, dann müssen Sie ersetzen Sie es mit&
.Und denken Sie nicht, dass, wenn diese Antwort wurde viele Male von Ihnen positiv bewertet werden, dann ist es korrekt ist oder war. Ich denke, das Nutzer, die von Ihnen positiv bewertet werden diese unswer nicht verstehen, was Sie getan haben. Sie haben gesehen, dass einige code-und von Ihnen positiv bewertet werden es, ohne zu denken oder ohne zu verstehen.
Warum ist dies nicht möglich
Stellen Sie sich vor Sie bekommen eine E-Mail und einen link-button mit text "Sehr lustige videos". Und dann, wenn Sie auf es klicken, dann würden Sie wie einige der Website, die Sie nicht mögen oder nicht kennen. Und weil dieses aus Gründen der Sicherheit war es nie möglich.
Haben Sie immer bestätigen Sie Ihre Aktionen, wenn Sie einige links.
Mögliche Problemumgehung
Statt diesem link können Sie schreiben einige schöne Zielseite für Ihre Website und E-Mail Sie schreiben, könnte dieser link in der E-Mail-Taste mit Adresse dieser Seite. Und in dieser Seite können Sie die normale Facebook "Gefällt mir" - plugin.
War es nie möglich, wie eine Seite mit Facebook "Gefällt mir" - plugin von E-Mail aus Gründen der Sicherheit.
Aber manchmal ist es schwierig zu erklären, es zu Ihrem Chef, der will etwas ähnliches, dass andere E-Mails haben. Wenn dies Ihr Fall ist, könnten Sie meine Antwort auf Ihre management.
Den folgenden code nicht, machen Sie einen fan der Seite, aber eher gerne die Homepage der Website, und es gibt Ihnen einen Like-button und "X Personen gefällt das. Sei der erste deiner Freunde."
Wenn dies ist, was Sie wollen, finden Sie den code:
ersetzen http://eyeclarity.com.au - auf Ihre Website
und wenn Sie nicht wie meine like-button ersetzen
http://www.4wdaction.com.au/_phpBB/download/file.php?id=68849
mit Ihrem one
jsfiddle
oben genannten code leitet Sie zu einem link, der so aussieht
Nun, können Sie versuchen Sie es und sehen Sie einige Animationen, die Facebook bietet.
roborourke
's Antwort sagen, dass seine Antwort ist die beste, aber mir ist hier einfach zu bieten sich einige alternativen an die Manager, der will, dass etwas ähnliches, dass andere E-Mails haben.Zusätzlich zu den anderen Antworten, der sagt, es ist unmöglich, werde ich Ihnen zeigen, eine kurze Erläuterung, warum sollte es nicht unterstützt werden durch die Facebook(oder andere Seiten, die ein login benötigt).
Nehmen wir an, jemand hatte eine post, und Facebook gab href, automatisch mag die post an den Eigentümer. (sagen wir einfach
fb.com/like/post_id
einfachheitshalber)Was passiert, wenn er rollt sich aus E-Mail-Newsletter, die enthält einige tag wie diesem?
Es ist definitiv nicht eine img-src, aber web-Browser versuchen, eine Verbindung zu
fb.com/like/post_id
sowieso, und...boom. Durch das Lesen dieser E-Mail werden Sie automatisch mochte, dass die post, unabhängig von Ihrer Absicht.Dies ist der Grund, warum sollte es nicht möglich sein, um roll-out E-Mail mit link Wie.
<img
tag aktivieren Get requests.target='blank'
) sendet GET-request der URL.