我正在開發一個推介應用程序,用戶可以使用推介代碼推薦他們的Facebook朋友。我正在使用Facebook Javascript SDK。我現在面臨的問題是,發送方法僅適用於特定的網址,我的意思是,如果我改變用戶推薦令牌鏈接參數它給了我error 100 invalid link.
Facebook的JavaScript發送api錯誤鏈接無效
這裏是方法:
FB.init({appId: app_id, xfbml: true, cookie: true});
FB.ui({
to : '********',
method: 'send',
name: 'Message',
link: 'example.com/emp?token=fAiS1ywL0lS8cUYtgLjk',
redirect_uri:'http://example.com'
});
對於某些特定的鏈接值,它可以正常工作,但是如果令牌被更改,它將失敗並顯示無效的鏈接錯誤。
我一直在解決這個問題。我錯過了什麼嗎?
重複[此問題](http://stackoverflow.com/questions/17982183/facebook-fb-ui-send-dialog-intermittently-returns-invalid-link-error/) – glautrou
謝謝。還有一個問題是什麼og:url實際上?腳本所寫頁面的url與我想要發送的鏈接中的url不同。那麼我應該在og:url元標記中指定哪個網址? –
我創建了一個回答總結這一點。 – glautrou