2011-09-05 60 views
0

我正在使用Facebook連接並想知道如何在應用程序安裝後提示輸入流發佈。不是每次登錄。這是我在登錄中的代碼,我不知道如何檢測用戶是否剛安裝了應用程序,而不是通過此登錄。那麼我應該如何使用發佈提示?由於安裝後Facebook Javascript提示發佈

FB.login(function(response) 
    { 
     if (response.authResponse) 
     { 
      var accessToken = response.authResponse.accessToken; 
     } 
    },{scope:'email,publish_stream'}); 

回答

0

你可以把你的代碼FB.getLoginStatus在第一個if塊。或者你可以訂閱auth.login https://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/

+0

這實際上就是我現在所擁有的。問題在於,每次您嘗試登錄時都會調用它。我只想在您接受權限後的第一次後調用它。我知道你可以在後臺執行此操作,只需檢查是否是第一次進入應用程序,但由於我試圖做出提示,如果有某種方法可以檢查JS。謝謝 – Tanner

+0

可能是check/set cookie?但我認爲你應該這樣做服務器端:檢查用戶登錄和第一次安裝,然後發佈「歡迎」提示。您可以使用PHP + Ajax編寫代碼,但我無法提供幫助。 –

+0

雅這就是我不得不做的,我只是希望能有一個簡單的檢查,我可以添加在JS登錄功能。謝謝 – Tanner