我正在寻找一种从Windows应用程序(例如Windows服务)向Facebook帐户发送消息的方法。当然,所有用户都将授予我的Facebook应用程序所需的访问权限,但仅限一次 - 通过我的网页上的Facebook登录
首先,我只是尝试向{username}@facebook.com
发送电子邮件
但我的电子邮件被重定向到用户的电子邮件(已在用户注册时设置)
然后,我尝试向{user_id}/notifications
发送POST消息
(对应this link)。但我收到了OAuthException: (#200) Only web canvas apps can send app notifications
然后,我尝试向{user-id}/feed
发送POST消息
(对应this link)。但我收到了OAuthException
(#200) Feed story publishing to other users is disabled for this application
正如我在论坛上所理解的那样,这个机会在2013年被弃用了
(例如Click here)
当我尝试向{user-id}/apprequests
发送消息时,我收到了异常
“游戏请求仅适用于游戏”。
我将我的应用类别更改为Games
,现在我收到了新错误
“无法创建任何应用请求”
请提示我 - 有没有办法从我的Windows应用程序向不同的Facebook用户发送任何消息?
P.S。我在C#上开发,但我也会感谢PHP示例