2012-07-14 51 views

回答

4

Facebook API目前不允許第三方應用向用戶(朋友或其他用戶)發佈消息以防止發送垃圾郵件。

這在SO上已經被問過幾次了。我添加了一些鏈接。

http://facebook.stackoverflow.com/a/9047881/450534

https://developers.facebook.com/blog/post/291/(來源:http://facebook.stackoverflow.com/a/4525572/450534

注:有一種變通方法,或者看起來是這樣,但我個人從來沒有得到解決,以嘗試它自己。在這一點之後,看看鏈接上的任何答案是否可以幫助你。

http://facebook.stackoverflow.com/q/2943297/450534

2

您可以通過使用中,你必須提供應用ID,你必須爲之的直接鏈接,好友用戶ID發送消息和重定向,你必須在發送消息後重定向頁面URI發送消息Facebook的。

var redirect_uri= you site url; 
var sendUrl = "https://www.facebook.com/dialog/send?app_id=**app_id**&to=**friend_id**&picture=**imageurl**&link=**yoursitelink**&redirect_uri="+redirect_uri; 

命中sendUrl和發送的短信..

-1
var redirect_uri= www.ibda3world.com; 
var sendUrl = "https://www.facebook.com/dialog/send?387805884642610=**387805884642610**&to=**100001280661576**&picture=**https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-frc3/1380084_637568089629207_126766341_n.jpg**&link=**www.ibda3world.com**&redirect_uri="www.ibda3world.com; 
+0

你會做最好添加的話來形容你在這裏做什麼,以及它如何涉及到OP。 – paqogomez 2013-11-04 22:03:03

+0

請在您的代碼中至少包含一個很小的描述。只有代碼答案通常不被認爲是「高質量」 – 2013-11-04 22:03:20