2010-07-08 52 views
4

我在用戶的供稿上共享鏈接 - 一切似乎都有效,但沒有共享鏈接(共享按鈕)...什麼是我的'米做錯了嗎?Facebook應用程序 - 分享鏈接在發佈到用戶供稿時丟失

try { 
    $su = $facebook->api(
        "/{$uid}/feed", 
        "post", 
        array(
         "access_token"=> $access_token, 
         "message"=> "Message", 
         "link" => "http://url", 
         "picture"=> "http://url" 
        ); 
} catch (FacebookApiException $e) { 
    print_r($e); 
} 

由於提前, Doori酒吧

+0

這也發生在我身上。一個有趣的事情是,當故事只是文本時,它工作正常(「共享」鏈接存在)。當故事不僅僅是文字 - 例如,如果它包含照片,視頻或鏈接 - 那麼缺少「分享」鏈接。你有沒有在這方面取得任何進展?我傾向於認爲這是一個Facebook的錯誤,但它似乎多年來一直這樣... – rinogo 2012-04-19 16:15:54

回答

1

很奇怪。我也有同樣的問題。我開發了一個Facebook應用程序,我使用了一個功能在用戶牆上發佈。但在用戶牆上沒有「共享」鏈接。只有可能喜歡或評論它。

如果我使用這種其他技術,則會顯示一個對話框,顯示在牆壁上發佈或顯示爲「作爲消息發送」。 (我也在尋找這個功能)。

而且最好的結果是牆上的貼子可以被喜歡,評論和共享。

這是JavaScript代碼,可以幫助您獲得此功能:

<script>function fbs_click() {u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}</script><a rel="nofollow" href="http://www.facebook.com/share.php?u=<;;url>" onclick="return fbs_click()" target="_blank">Share on Facebook</a> 

http://askville.amazon.com/add-Share-Facebook-button-webpage/AnswerViewer.do?requestId=1539369

希望這有助於兩者。它幫助我至少)

1

您可以創建自己的「共享」使用鏈接的圖形API在這裏所介紹的操作:

http://developers.facebook.com/docs/reference/api/post/

例如,作爲JSON:{「名」:「分享「,」link「:」http:\/\/www.facebook.com \ /share.php?u= http%3A%2F%2Fvisibli.com「}

注意:url參數u必須是url編碼。

+0

但是這不會重新分享原始*故事*,這只是分享一些任意的鏈接。正確? – rinogo 2012-04-19 16:19:55

0

我相當有信心,這是一個錯誤。爲了鼓勵Facebook的加入您的應用程序作爲一個「攝製」來解決這個問題,這個bug,請「投票」通過以下鏈接:

http://developers.facebook.com/bugs/154484061346461?browse=search_4f903d2ea60569f93022163

UPDATE: Facebook的標記以前的錯誤報告爲「固定「但它不是固定的。請投票選出新的bug:

http://developers.facebook.com/bugs/252491528185120

+0

這是一個錯誤,現在已經被FB修復了。我將在這裏留下這個答案,以指導用戶訪問FB頁面以實現傳統目的。 – rinogo 2012-06-25 15:40:37

+0

更新:這沒有被修復。新的bug:http://developers.facebook.com/bugs/252491528185120 – rinogo 2012-06-28 23:24:55

+0

更新(#2):我相信現在已經終於被修復了。 – rinogo 2012-10-02 13:39:00