Javascript message on Facebook post feed
之前在使用Facebook API的時候碰到的問題,,筆記一下。
如果在沒有登入Facebook的情況下開啟 Feed Dialog 發佈訊息,
會被導到一個莫名其妙的頁面,上面只有一串 javascript 如下
<script type="text/javascript">
window.location.href="fbconnect:\/\/success?
post_id=XXXXXX;
</script>
這個問題我碰到兩次,
一次是在網頁版直接使用 Graph API call 的方式開啟 Feed Dialog,
一次是在 iOS Facebook SDK 中使用 Feed Dialog,
iOS好像是在4.0以下才會發生,不太確定,
解決方法:
找到呼叫 Graph API 的地方 ( iOS SDK 應該在 Dialog 相關的檔案裡)
將 https://m.facebbok.com/dialog/feed?xxxxxx
的 m 改成 www
還是不行的話就把 https 改成 http 試試,應該可以解決~
參考:
Javascript message on Facebook Connect post to feed in iPhone/iPad app
如果在沒有登入Facebook的情況下開啟 Feed Dialog 發佈訊息,
會被導到一個莫名其妙的頁面,上面只有一串 javascript 如下
<script type="text/javascript">
window.location.href="fbconnect:\/\/success?
post_id=XXXXXX;
</script>
這個問題我碰到兩次,
一次是在網頁版直接使用 Graph API call 的方式開啟 Feed Dialog,
一次是在 iOS Facebook SDK 中使用 Feed Dialog,
iOS好像是在4.0以下才會發生,不太確定,
解決方法:
找到呼叫 Graph API 的地方 ( iOS SDK 應該在 Dialog 相關的檔案裡)
將 https://m.facebbok.com/dialog/feed?xxxxxx
的 m 改成 www
還是不行的話就把 https 改成 http 試試,應該可以解決~
參考:
Javascript message on Facebook Connect post to feed in iPhone/iPad app
留言
張貼留言