【发布时间】:2012-01-02 23:43:51
【问题描述】:
我有一个要求,我想仅通过 API 使用 Facebook 访问令牌。
我见过使用 Web 请求和响应来获取 Facebook API 的方法,它们还使用重定向 URI。
但我不能真正使用重定向 URI,因为我想在 azure worker 角色中使用它。
类似:
facebook a=new facebook();
a.appid="";
这只是一个可视化,但任何帮助都会很棒。
编辑:
以下答案有帮助。 如果我在浏览器中使用以下 uri https://graph.facebook.com/oauth/access_token?client_id=app_Id&client_secret=secret_key&grant_type=client_credentials
它显示 access_token=### 但如果使用以下代码在 .net 中执行相同操作 字符串 url = "https://graph.facebook.com/oauth/access_token?client_id=app_id &client_secret=secretKey &grant_type=client_credentials";
string token;
WebRequest request = WebRequest.Create(url);
WebResponse response = request.GetResponse();
它抛出未经授权的
【问题讨论】:
-
请尽量使用正确的标点符号——这样可以使问题更容易理解。
-
您到底想知道什么?我想获得访问令牌并以 azure worker 角色发布到 fb 粉丝页面。我无法使用正常的请求响应模型来获取访问令牌,因为它需要重定向 uri,而我的要求不存在。
-
出于显而易见的原因,有时您的用户必须接受您的应用。
-
我想作为批处理调度的一部分发布,因此只有管理员可以在特定时间间隔发布到墙上。
标签: c# facebook-c#-sdk