2010-12-03 7 views
7

Ich habe zwei verschiedene Methoden ausprobiert.Wie kann ich einen Link zu einem Bild mit der Graph API auf Facebook posten?

Die erste besteht darin, die Verbindung im Verbindungsargument /PROFILE_ID/feed anzugeben (wie unter "Veröffentlichung" here beschrieben). Das Problem ist, dass, wenn ich etwas anderes als meine Anwendungs-URL angeben, ein Fehler auftritt, der besagt, dass die URL ungültig ist.

Die zweite Möglichkeit besteht darin, die Methode /PROFILE_ID/links zu verwenden und eine Bild-URL anzugeben. Das Problem ist, dass es beim Posten nur die Nachricht und die URL anzeigt. Ich habe Werte für Bild, Name und Nachricht angegeben, aber keine von ihnen zeigen.

Wie kann ich einen Link mit einem Namen, einer Nachricht und einem Bild posten?

Antwort

1

Ich landete dieses Problem bis zu lösen, indem die /PROFILE_ID/feed-Methode und dann Stream post URL security in meiner Anwendung Sicherheitseinstellungen zu deaktivieren. Hoffe das hilft jemandem!

+2

Wo deaktivierst du diese Einstellungen? – jjxtra

5

Ihr erster Ansatz ist der richtige. Beginnt Ihre URL mit http: //? Welches SDK verwenden Sie?

Wie auf dieser Seite beschrieben, schlägt das Beispiel vor, dass es funktionieren sollte. http://developers.facebook.com/docs/reference/api/post

curl -F 'access_token=...' \ 
-F 'message=Check out this funny article' \ 
-F 'link=http://www.example.com/article.html' \ 
-F 'picture=http://www.example.com/article-thumbnail.jpg' \ 
-F 'name=Article Title' \ 
-F 'caption=Caption for the link' \ 
-F 'description=Longer description of the link' \ 
-F 'actions={"name": "View on Zombo", "link": "http://www.zombo.com"}' \ 
-F 'privacy={"value": "ALL_FRIENDS"}' \ 
-F 'targeting= {"countries":"US","regions":"6,53","locales":"6"}' \ 
https://graph.facebook.com/me/feed 
+0

Ich verwende ein nicht unterstütztes Open Source C# SDK. Ich konnte das mit der unten angegebenen Methode beheben. –

+0

Richtig, ist es die SSL-Zertifikat-Überprüfung, die Sie deaktivieren mussten? –

+0

Als eine alte Post, diese Antwort half mir, Bild mit Nachricht, Link und URL mit neuer Version in Nodejs zu buchen. Danke – Satyadev

Verwandte Themen