0
我有一個帶Facebook功能的網站(發送個人信息,張貼到牆上)。我使用PHP和JavaScript Facebook SDK。對於張貼到用戶的牆壁/ FanPages我用下面的JavaScript SDK feed
對話框:Facebook張貼照片/視頻
function generalPost(producerID, producerName, fanPageID)
{
var obj =
{
method: 'feed',
link: '<?php echo SEAT_NEAR_ME; ?>?producerID='+ producerID,
type: 'video',
picture: 'https://<?php echo DOMAIN; ?>/DATA/producersPic/<?php echo $_SESSION["IMG"];?>',
from: fanPageID,
to: fanPageID, //fan page ID
show_error: true,
name: producerName,
caption:' ',
description: ' '
};
FB.ui(obj, function(response){
if (response && response.post_id)
{
//post success
}
else
{
//alert('Post was not published.');
}
});
}
這將產生以下對話:(我已經模糊了個人信息)
我想爲我的對話框添加「照片/視頻」上傳功能,就像(或類似)在Facebook上一樣:
我GOOGLE了一下,並檢查了Facebook的文檔,只發現這一點:
我有兩個問題:
- 這是我需要的還是有沒有更好的辦法寫照片/視頻對話框?
- 從Facebook docs我發現,這是什麼意思:
$my_url = "YOUR_POST_LOGIN_URL"
什麼是POST_LOGIN_URL
?
謝謝。
但用戶已經登錄到Facebook時,他是我的網站頁面,讓他張貼(我使用Facebook登錄) 。那麼我需要提供什麼作爲'POST_LOGIN_URL'? –
'POST_LOGIN_URL'是您希望未登錄的用戶登錄後去的地方。閱讀文檔 - 這些內容均由Facebook覆蓋。 –
或者如果他們已經登錄,他們會在獲得必要的TOKEN後重定向到'POST_LOGIN_URL'。謝謝你的提示。 –