2011-11-25 408 views
0

我試圖在帶有瀏覽器控件和直接URI的WinForms框架中使用Facebook Send Dialog(只需單擊下面的鏈接即可重新生成)。它工作正常鏈接= HTTP://www.foo.com,正確地發送消息,如果你輸入信息,然後點擊「發送」:Facebook發送對話框無法發送鏈接到Facebook本身 - 爲什麼?

http://www.facebook.com/dialog/send?app_id=179873125388138&link=http://www.foo.com&redirect_uri=http://jonnewman.com/&display=popup&to=100002395463043

然而,這種失敗,鏈接= HTTP:/ /www.facebook.com或其下的任何路徑。點擊「發送」只是讓你「對不起,出了問題我們只要我們能夠在得到這個固定的工作。」:

http://www.facebook.com/dialog/send?app_id=179873125388138&link=http://www.facebook.com&redirect_uri=http://jonnewman.com/&display=popup&to=100002395463043

目的是編寫一個腳本,使其更容易發送消息,要求特定組中的所有用戶訪問一個頁面(預先填充收件人列表)。由於Facebook限制了超過500名會員的團體,我們的組織必須轉到Facebook頁面,並且我希望發送對話框鏈接新的Facebook頁面。爲什麼這不工作?有沒有解決方法? Send Dialog發送和接收的鏈接還有其他標準嗎?

另外,有沒有一種方法可以確定發送是否發生,例如要捕捉的事件?無論您是發送還是取消,Navigated事件仍然是redirect_uri /#_ = _。

一旦我有發送對話框工作,我將添加Show-FBSendDialog到Facebook PowerShell Module,它已經有很多功能來從PowerShell自動化Facebook。

回答

1

了一些測試,它似乎是阻止任何FB域http://on.fb.me/91S2P8,有時這是暫時的,否則需要重新考慮......

0

我看到你的第二個鏈接是不工作...但如果你把你的公司頁面ID或名稱來鏈接它應該工作。下面的鏈接對我的作品:

https://www.facebook.com/dialog/send?app_id=179873125388138&link=http://www.facebook.com/Intel&redirect_uri=http%3A%2F%2Fjonnewman.com%2F&display=popup&to=100002395463043

希望這有助於

+0

伊姆蘭,這是非常奇怪 - 鏈接您所提供的作品,但這個鏈接失敗: [https://www.facebook.com/dialog/send?app_id=179873125388138&link=https://www.facebook的.com /頁/ JCONNECT-西雅圖/ 321877637741&REDIRECT_URI = HTTP%3A%2F%2Fjonnewman.com%2F&顯示彈出=&到= 100002395463043(https://www.facebook.com/dialog/send?app_id=179873125388138&link=https:// www.facebook.com/pages/Jconnect-Seattle/321877637741&redirect_uri=http%3A%2F%2Fjonnewman.com%2F&display=popup&to=100002395463043) 我希望我知道它是什麼關於鏈接=鏈接,使這個工作或不工作。 –

+0

一個可能的原因可能是您的公司頁面沒有任何用戶名... https://www.facebook.com/Intel 或https://www.facebook。微軟 如果我們嘗試您的網址 https://www.facebook.com/Jconnect-Seattle 我們得到錯誤頁面 您是否嘗試過爲您的頁面創建用戶名? 你可以在這裏閱讀更多關於https://www.facebook.com/blog.php?post=90316352130 – Imran

0

我得到了解決。我也有同樣的問題。沒有職位幫助過我。解決2天的錯誤。

有兩個錯誤的可能性(這是我完成的)。

  1. URL中給出的鏈接參數應該工作。我已經鏈接到API名稱空間,但沒有給出SSL URL。所以這是一個問題。你可以給你的網站地址。
  2. 和redirect_uri參數應該工作。嘗試給redirect_uri最可能的相同的頁面。
相關問題