在Facebook用户帐户上线时上传照片

时间:2012-10-24 12:51:25

标签: c# facebook permissions

我正在使用带有Facebook C#SDK(http://csharpsdk.org/)的ASP.NET和C#开发服务器端应用程序。

此应用程序在用户首次登录时获取用户权限publish_stream,然后应用程序在后台运行,无需用户交互。

应用程序会定期在用户照片上上传自定义图像,并将其张贴在用户墙上。 我需要知道是否可能,我的意思是,如果可以构建一个上传照片的应用程序,而他没有为应用程序进行身份验证。

在我的测试中,我注意到有可能是应用访问令牌的状态,但是有照片我遇到了问题:我收到以下消息:

A user access token is required to request this resource.

非常感谢!

2 个答案:

答案 0 :(得分:2)

虽然在没有用户身份验证的情况下无法上传照片,但没有什么能阻止您实施下一个流程:

答案 1 :(得分:0)

  

我需要知道是否可能,我的意思是,如果有可能建立一个   在未经过身份验证的情况下上传照片的应用程序   应用

当然这是不可能的,为了张贴照片,你必须得到许可才能这样做。

  

在我的测试中,我注意到可以通过app访问状态   令牌,但有照片我有问题:我收到以下消息:   需要用户访问令牌来请求此资源。

这清楚地表明您需要一个身份验证令牌才能执行此操作。

如果令牌已过期,您应该可以在没有用户互动的情况下续订/扩展令牌。