Ich habe vor einigen Tagen gepostet, wie es möglich war , FB anzuweisen, bestimmte Bilder auf meiner Website für Statusaktualisierungen abzurufen .
Ich muss noch sagen, was ich nicht holen soll, da viele dieser Bilder die Website nicht sehr gut darstellen würden. Ich würde wirklich lieber nur das Site-Logo zeigen.
Antworten:
Wenn ich Sie richtig verstehe, möchten Sie, dass Facebook KEINE Bilder anzeigt, die von Ihrer Website entfernt wurden (weil sie möglicherweise nicht im Zusammenhang stehen), und Sie möchten wissen, wie Sie sie anweisen oder sie einfach davon abhalten, dies zu tun.
Sie können auch einfach eine dynamische Regel erstellen, die jeden Versuch, bestimmte Dateien zurück in eine einzelne Datei zu ziehen, umleitet. Dies ist eine Art "Neener Neener" -Ergebnis für den Anforderer. In jedem Fall kann dieser Generator nützlich sein. Vor allem, wenn Sie immer möchten, dass sie das gleiche Bild wie Ihr Logo erhalten, unabhängig davon, was "sie" automatisch erfassen.
quelle
Eine Lösung wäre, Ihre Seite zu tarnen, wenn der Facebook-Scraper kommt. Es verwendet den Benutzeragenten.
Stellen Sie für diesen Benutzeragenten eine Version der Seite bereit, bei der die Bilder entfernt wurden.
quelle
Es gibt anscheinend zwei Möglichkeiten, dies zu tun, und das Beste, was Sie tun können, ist, die SO-Frage zu überprüfen. Zum schnellen Nachschlagen halten jedoch ein oder mehrere
<link rel="image_src" href="..."/>
Tags die FB (vorerst) in Schach.quelle
Ich hatte das gleiche Problem, als Facebook Avatare von meiner Seite griff und ich entdeckte, dass Facebook die größten Bilder griff. Wenn Sie beispielsweise nur ein Bild anzeigen möchten, vergrößern Sie es (ich denke, 10 Pixel reichen aus, da es sich um einen Code handelt, der wahrscheinlich Zahlen vergleicht, der jedoch getestet werden muss).
quelle
Versuchen
<meta property="og:image" content="http://yoursite/yourImage.jpg">
Sie dies - Es ist Open Graph-Protokoll. http://ogp.me/ Sie entscheiden, welches Bild Facebook zeigt.quelle