0
我想將用戶重定向到後,他們在Facebook上共享一個特定的頁面,我已經在這裏找到了一個很好的答案:重定向用戶
redirect user after facebook share and publish
這裏的腳本
<script type="text/javascript">
FB.init({appId: "YOUR_APP_ID", status: true, cookie: true});
function share_me() {
FB.ui({
method: 'feed',
app_id: 'YOUR_APP_ID',
link: 'SHARE_URL',
picture: 'PIC_URL',
name: 'SHARE_NAME',
caption: 'SHARE_CAPTION',
description: 'SHARE_DESCRIPTION'
},
function(response){
if(response && response.post_id) {
self.location.href = 'SUCCESS_URL'
}
else {
self.location.href = 'CANCEL_URL'
}
});
}
</script>";
<div onclick="share_me()">Share</div>
但是當我使用腳本時,根本沒有重定向,即使用戶單擊「取消」 請幫助我,因爲我正在從1周開始搜索這樣的方法!
在您的回調函數中記錄對控制檯的響應。使用瀏覽器的JS調試器來遍歷代碼。 – CBroe
這應該工作。您是否曾嘗試在重定向之前放置警報?你使用的是什麼瀏覽器?您是否嘗試過在瀏覽器JavaScript控制檯上使用self.location.href ='SUCCESS_URL'? –