所以我找不到任何理由我看到下面的行爲,如果有人有一些洞察力,它將不勝感激。瘋狂的Facebook UI對話框錯誤
基本上,我使用JavaScript SDK中的FB.UI
來向使用鏈接的用戶發送消息。鏈接以Guid
結尾,如http://www.domainname.com/register/33a1a0ae-e0fe-4eb6-9bf9-146d5492e3d6
。這有時會起作用,但偶爾會出現FB出現通用500錯誤的情況。
我已經提出HTTP POST
請求,並找到了一個我可以重新創建的解決方案,但不幸的是我無法共享訪問代碼以允許SO用戶實際運行它(我替換了所有敏感參數)。以下是僅在Guid
中有所不同的兩個相同請求。第一次成功,第二次每次都失敗。我有很多Guid
正在這樣做,這使得如果不可靠。
https://www.facebook.com/dialog/send?access_token=XXX & API_KEY = XXX & APP_ID = XXX &信道= HTTP%3A%2F%2Fstatic.ak.facebook.com%2Fconnect% 2Fxd_arbiter.php%3Fversion%3D5%23cb%3Df2cb8f5c1ca0402%26原始%3Dhttp%253A%252F%252Fwww.domainname.com%252Ff350c0fd55d5764%26domain%3Dwww.domainname.com%26relation%3Dparent.parent & channel_url = http%3A%2F% 2Fstatic.ak.facebook.com%2Fconnect%2Fxd_arbiter.php%3Fversion%3D5%23CB%3Df11a615f3b71192%26origin%3Dhttp%253A%252F%252Fwww.domainname.com%252Ff350c0fd55d5764%26domain%3Dwww.domainname.com%26relation%3Dparent。 parent & description = test & display = iframe & link = http %3A%2F%2Fwww.domainname.com%2Fregister%2F ** 33a1a0ae-e0fe-4eb6-9bf9-146d5492e3d6 ** & locale = en_US & name = test & next = http%3A%2F%2Fstatic.ak.facebook。 COM%2Fconnect%2Fxd_arbiter.php%3Fversion%3D5%23CB%3Df22e359d88321ce%26origin%3Dhttp%253A%252F%252Fwww.domainname.com%252Ff350c0fd55d5764%26domain%3Dwww.domainname.com%26relation%3Dparent%26frame%3Df33c13cd4ecc156%26result% 3D%2522xxRESULTTOKENxx%2522 &圖片= HTTP%3A%2F%2Fwww.domainname.com%2Fimg.gif & SDK =喬伊&到= XXX
https://www.facebook.com/dialog/send?access_token = XXX & api_key = XXX & app_id = XXX & channel = http%3A%2F%2Fstatic.ak.facebook.com%2F連接%2Fxd_arbiter.php%3Fversion%3D5%23cb%3Df2cb8f5c1ca0402%26原始%3Dhttp%253A%252F%252Fwww.domainname.com%252Ff350c0fd55d5764%26domain%3Dwww.domainname.com%26relation%3Dparent.parent & channel_url = http%3A% 2F%2Fstatic.ak.facebook.com%2Fconnect%2Fxd_arbiter.php%3Fversion%3D5%23CB%3Df11a615f3b71192%26origin%3Dhttp%253A%252F%252Fwww.domainname.com%252Ff350c0fd55d5764%26domain%3Dwww.domainname.com%26relation% 3Dparent.parent &描述=測試&顯示= IFRAME &鏈路= HTTP%3A%2F%2Fwww.domainname.com%2FFregister%2F ** dd171262-DBCC-43c3-b9d1-e37dc53e3520 ** &語言環境= EN_US &名稱=測試& next = http%3A%2F%2Fstatic.ak.facebook.com%2Fconnect%2Fxd_arbiter.php%3Fversion%3D5%23cb%3Df22e359d88321ce%26origin%3Dhttp%253A%252F%252Fwww.domainname.com%252Ff350c0fd55d5764%26domain%3Dwww .domainn ame.com%26relation%3Dparent%26frame%3Df33c13cd4ecc156%26result%3D%2522xxRESULTTOKENxx%2522 & picture = http%3A%2F%2Fwww.domainname.com%2Fimg。GIF & SDK =喬伊&到= XXX
你能分享一個可以工作的網址嗎? – 2012-04-23 06:31:15
@Nitzan Tomer,那些鏈接是正確的。如果你用有效的access_token和應用程序信息替換「XXX」,它應該是可測試的。 – 2012-04-23 15:06:54
好吧,「dp,aomname」令人困惑..無論如何,我測試了這兩個網址(www.domainname.com/Fregister/dd171262-dbcc-43c3-b9d1-e37dc53e3520和www.domainname.com/register/33a1a0ae-e0fe- 4eb6-9bf9-146d5492e3d6),並返回:404 - 沒有找到 – 2012-04-23 16:02:57