2009-04-15 4 views
1

In Ordnung, ich befürchte, dass ich dafür kritisiert werde, da es sich nicht so sehr um eine "Programmier" -Frage handelt, aber ich werde trotzdem fragen. Ich mache nicht viel in Sachen Web-Entwicklung (OO ist das, womit ich am meisten zusammenarbeite), also bin ich nicht so scharf darauf, wie genau dieses CSS, Javascript, SQL usw. funktioniert.Wie kann ich programmgesteuert auf den "Gefällt mir" -Link auf einem Facebook-Status klicken?

Das Problem: Mein Freund des Rauchen für eine Weile, aber wie viele Raucher versucht hat, zu tun zu verlassen, scheint er sich nur so weit zu machen. Er hat kürzlich eine Statusaktualisierung veröffentlicht, in der es heißt, dass er es tun könnte, wenn er die moralische Unterstützung hätte. Ich möchte einfach einen Link zum "Gefällt mir" Button erstellen. Ich beabsichtige dann, ein Skript und eine einfache Nachricht an alle seine Freunde mit dem Link zu schreiben. Ist das möglich?

Irgendwelche Tipps in die richtige Richtung wäre sehr dankbar. Eine Erklärung, wie dies zu tun wäre, wäre göttlich. Eine Erklärung, warum ich das nicht tun kann, wäre mit einer finsteren Annahme und einem Dankeschön verbunden.

Für diejenigen, die hier nicht über eine Facebook sind einige Pastebins. Alles, was Sie brauchen Ich werde

Pastebin einer meiner facebook.com/homepage Seite Quelle zu liefern versuchen: http://paste.uni.cc/19860

Pastebin seiner Homepage als ich es Seite Quelle sehen: http://paste.uni.cc/19860

Seine Update auf Strg + F und umgebende Code: "würde aufhören zu rauchen, wenn er die moralische Unterstützung hatte."

Sache, die für die „wie“ Befehl http://static.ak.fbcdn.net/rsrc.php/z2FUI/l/8fkujrwg/en_US/151675/css/like/like.css

Wird dies hindert ihn vom Rauchen mir wie der CSS-Code aussieht? Höchstwahrscheinlich nicht, aber es kann nicht schaden. Im schlimmsten Fall wird er nur lachen und vielleicht ein bisschen mehr geneigt sein, die Cigs fallen zu lassen.

Schätzen Sie es wie immer.

+0

Dies ist definitiv Programmierung bezogen. Wenn nicht, schließen wir alle CSS-Fragen zu SO. – markus

+0

daher habe ich das nicht programmierungsbedingte Tag entfernt. Chad redet sogar davon, ein Drehbuch zu schreiben. – markus

+0

@tharkun - Ok, zählen Sie mich! ;-P (läuft ab, indem man den CSS-Fragen enge Stimmen hinzufügt, willy nilly) –

Antwort

1

Warum eine Facebook-Anwendung nicht schreiben und direkt in Ihr eigenes Profil stecken. Du könntest seine Freunde zu deiner Bewerbung einladen, die es dir ermöglichen würde, den Versuch deines Freundes zu unterstützen, mit dem Rauchen aufzuhören, ohne ein Skript zu hacken, das auf den Like-Link "klickt". Der Hack könnte leicht als bösartig angesehen werden.

+0

Interessant ... das ist irgendwie cool. Müssen Facebook-Anwendungen eine Art Genehmigungsphase durchlaufen? Könnte das etwas sein, das ich in ein paar Stunden zusammenstellen könnte oder würde es ein Projekt werden? – Chad

+0

eher ein Projekt! – markus

+0

@tharkun Ich schaue mir die Einstiegsseite für Facebook-Entwickler an und es scheint keine Genehmigungsphase zu geben.Was wäre besonders zeitaufwendig? – Chad

5

Die "Like Link" ist ein Javascript-backed Element, das einen AJAX-Aufruf an den Server aufruft. Es trägt eine eindeutige ID, die sowohl von dem "gefallenen" Element als auch dem Benutzer, der die Seite heruntergezogen hat (in diesem Fall Sie), abgetastet wird, um sicherzustellen, dass doppelte "Likes" nicht zufällig übermittelt werden und die Benutzeroberfläche nicht mehr synchron ist die DB; und um sicherzustellen, dass Sie etwas nicht im Namen eines anderen Nutzers "mögen" können. Der Fall, den Sie beschreiben, ist von einem böswilligen Versuch, dasselbe zu tun, nicht zu unterscheiden.

Können Sie ihnen einfach eine Nachricht mit einem Link zu dem Freund der Seite und sagen ihnen „Like“ der Status selbst schicken?

+0

Ja, ein bisschen Begeisterung kann manchmal effektiver sein als eine Menge Programmierkenntnisse! :) – markus