2011-07-09 39 views
0

下面是代碼:錯誤張貼到Facebook的牆API時:發生錯誤(#100)鏈接網址的格式不正確

attachment = { message:'', name: 'post title', caption: 'user just did something', 
        link: 'post URL', action_links: [{ text: 'action link test', href: 'http://example.com'}] 
        }; 



FB.api('/me/feed', 'post', attachment, function(response) { 
    if (!response || response.error) { 
    alert('Error occured ' + response.error.message); 
    } else { 
    alert('Post ID: ' + response.id); 
    } 
}); 

任何線索?

+0

怎麼樣「後的URL看起來很象以前? – ifaour

+0

該帖子成功,但操作鏈接 - 這是原始問題的癥結所在 - 仍然沒有出現。我們做什麼行爲鏈接錯了? – Crashalot

回答

5

您爲link放置了一個字符串'post URL'。 link必須是格式正確的網址,例如http://stackoverflow.com/

+0

好的,我們很愚蠢。我們非常關注動作鏈接,我們忘記了我們也取代了鏈接代碼。謝謝!雞蛋在我們的臉上。 – Crashalot

+0

該帖子成功,但操作鏈接 - 這是原始問題的關鍵 - 仍然沒有出現。我們做什麼行爲鏈接錯了? – Crashalot

+0

你可以將它作爲一個新問題嗎?我沒有使用action_link的經驗,如果你發佈新的話,它將更有可能被更多的編碼者看到。 –

0

有同樣的問題...問題是在消息(描述)。我有一個無效的網址。在我的情況下,我用了一個鏈接到一個不存在的Facebook頁面。看起來Facebook會在將其與描述鏈接之前檢查頁面的有效性。只是檢查所有的鏈接將它們添加在一個帖子描述

我只是固定的URL,每一件事情的罰款