繁体   English   中英

如何通过Facebook C#SDK自动登录Facebook

[英]How to log in to Facebook automatically via Facebook C# SDK

我尝试使用Facebook C#SDK来获取公共帐户供稿, 并以某种方式跳过Facebook弹出登录窗口阶段。

所以当我这样做

https://graph.facebook.com/my_user_profile_id/feed?access_token=my_token_I_got_from_FBSDK

它返回MYAPPLICATION1的提要(看下面的图片。)

但我想获得该帐户的真实供稿。 (可以通过https://developers.facebook.com/tools/explorer获取它,但我必须登录!)

所以这是我的问题:如何获得帐户供稿?

我登入了吗? 如果有,该如何在WFP DLL中实现它? (我不使用WebBrowser控件。没有机会使用UI进行登录。)

谢谢!

在此处输入图片说明

我不确定为什么它对您不起作用,但是对我有用:

  1. 转到Graph API Explorer
  2. 在下拉菜单中选择您的应用
  3. 点击“获取访问令牌”
  4. 在“扩展权限”选项卡上选择“ read_stream”权限,然后单击“获取令牌”
  5. 打开此URL: https : //graph.facebook.com/my_user_profile_id/feed?access_token=TOKEN_YOU_GOT_JUST_NOW

我得到了我的反馈。

之后,您可以按照此处所述将令牌延长至60天(请参阅第4节): https : //developers.facebook.com/roadmap/offline-access-removal

然后将其写入WPF dll中的数据库(或硬代码)中。

更新 -另一个想法-您是否尝试获取APP的访问令牌-请参阅https://developers.facebook.com/docs/authentication/applications/ 如果您的逻辑可以与应用程序的访问令牌一起使用-那就永远好了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM