Facebook API: Darunter ein Bild in die Wand posten
Entsprechend der Facebook Dokumentation alles, was ich zu tun ist, fügen Sie ein "picture" - Eigenschaft, um die post-Objekt... Aber das funktioniert nicht, hier mein code:
[CanvasAuthorize(Permissions = "publish_stream,offline_access")]
public ActionResult Share(string message, string link, string picture, string name)
{
var fb = new FacebookWebClient();
var postArgs = new Dictionary<string, string>();
postArgs["message"] = message;
postArgs["link"] = link;
postArgs["picture"] = picture;
postArgs["name"] = name;
fb.Post("/me/feed", postArgs);
return Json(new {result = "success"}, JsonRequestBehavior.AllowGet);
}
InformationsquelleAutor Kassem | 2011-06-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was Wert sind, schicken Sie für Bild? Es muss eine vollständige url, zB http://www.example.com/photo.jpg. Auch muss es eine URL sein, die Facebook-Server zugreifen kann, weil Facebook speichert das Bild und dann drehen Sie Ihren link in Ihre zwischengespeicherten Bild-url.
Es zurückgegeben wird ein json-Objekt:
{"id":"1279802614_2095710473911"}
, sollte das nicht bedeuten, ging alles okey?Ja - was bedeutet ein facebook post Aussehen, die auf die Benutzer der Wand?
Auch der posten enthält alle übergebenen Daten, außer das Bild. So ist es im Grunde eine normale Wandsteckdose post (nur text) mit einem link verweist auf den Artikel, aber kein Bild...
könnte es sein, weil ich im posting von meinem lokalen Rechner?! Ich glaube nicht, aber ich denke, das könnte es sein... werde es mal ausprobieren!
InformationsquelleAutor bkaid