2012-11-23 76 views
0

我正在使用facebook-c#-sdk開發winform FaceBook應用程序,此應用程序應該能夠接受好友請求並與人聊天。winform facebook app接受好友請求

但我沒有找到任何關於如何訪問facebook-c#-sdk中的friend_request的示例。

有人可以幫忙指出我怎麼可以接受朋友請求?

特別是我該如何獲得通知,然後接受請求?


額外信息:

的API,[Facebook的C#-SDK]微軟官方支持

http://developers.facebook.com/tools/third-party-sdks/

我已經檢查了以下職位,但沒有發現任何解決方案我的問題。

Accept or decline Friend Request using FB Graph API

如果你喜歡,你可以用我的機器人辦公時間聊天,它只能如果我手動接受您的好友請求。

http://www.facebook.com/ictbot.np

+0

正如我在developer.facebook.com上看到的,他們沒有官方的C#SDK,你從哪裏得到它的?我和FB iOS SDK一起工作,大部分事情都做得更容易vie圖API請求做喲嘗試? –

+1

@ eagle.dan.1349 [見這裏](http://csharpsdk.org/)。 Facebook沒有官方的C#SDK。這是一個包裝。 – Isuru

+0

[接受或拒絕使用FB Graph API的朋友請求]的可能重複(http://facebook.stackoverflow.com/questions/7324246/accept-or-decline-friend-request-using-fb-graph-api) – Igy

回答

0

感謝Jon Newman指出API的侷限性。

基本上沒有辦法與Facebook API做到這一點。

但我有一種變通方法,並且這種解決方法只適用於特定的場景:

「當你有一個Facebook帳戶的完全控制」

在我的情況下,應用程序只被用我臉書賬號。我完全控制了兩者,因此我將在帳戶設置中設置通知。

當朋友的請求發送到我的臉書時,通知也發送到我的Gmail。

然後我可以從Gmail中檢索它,過濾出html標籤,然後會出現一個鏈接,在瀏覽器中打開該鏈接。

完成。

其他:

1)在Gmail中檢索電子郵件:

http://imapx.codeplex.com/releases/view/98061

Basicly Program.ImapClient.Folders [0] .Messages [#] HtmlBody.TextData會給你的HTML數據。

2)如果您的網址錯誤,您將被重定向到好友請求列表,您可以手動接受請求。

+1

我期望可以通過機器人漫遊瀏覽鏈接並以自動方式點擊接受按鈕,而你不用甚至不需要成爲一個應用程序來做到這一點。我懷疑這可能會違反Facebook服務條款。 順便說一句,如果您使用的帳戶始終是您的個人帳戶(您最初沒有這麼說),那麼您應該查看Facebook PowerShell模塊(https://facebookpsmodule.codeplex.com)以查看這是否更容易工具來自動訪問比您的WinForms應用程序。 –

+0

感謝您的鏈接,我很感激。 –