即使未使用Facebook登錄,我也想將故事發布到用戶時間軸。實際上,我將用戶訪問令牌存儲在數據庫中,如果用戶使用電子郵件登錄,我會爲她檢索訪問令牌。它的工作原理以及在PHP(如獲得後setAccessToken(token_from_database好友列表),但是當我張貼的故事,它總是張貼到當前的fb登錄帳戶的時間表在FB.init中設置用戶(訪問令牌)
我認爲這個問題是由fb.init造成的。
window.fbAsyncInit = function() {
FB.init({
appId : 'XXX', // App ID
status : true, // check login status
cookie : true // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
};
及更高版本:
FB.api('/me/...
採取登錄賬號爲「我」,而不是我在PHP通過setAcccessToken 我怎麼能發佈到該帳戶設置一個(指定與token_from_database)的時間表?任何想法?
用'/ userid'替換'/ me'只會改變該API調用的「接收者」,但不會改變所使用的訪問令牌。 – CBroe 2012-08-30 13:15:23
但這就是他想要做的或不做的?他希望發佈到由用戶標識給出的特定時間段,但由擁有訪問令牌的用戶發佈 - 這就是我理解問題的方式。馬里奧寫道:「我怎麼能發佈到該帳戶(用token_from_database指定)的時間表?」據我所知,他只是想改變接收器......但不是一個發佈。那麼我猜馬里奧會解決這個問題。 – SamiSalami 2012-08-30 18:58:18