0

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

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

该应用程序将定期在用户照片上上传自定义图像,并将其发布在用户墙上。我需要知道它是否可能,我的意思是是否可以构建一个上传照片的应用程序,而他没有通过应用程序的身份验证。

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

A user access token is required to request this resource.

非常感谢!

4

2 回答 2

2

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

于 2012-10-24T13:33:42.990 回答
0

我需要知道它是否可能,我的意思是是否可以构建一个上传照片的应用程序,而他没有通过应用程序的身份验证。

当然这是不可能的,要发布照片,您必须获得许可。

在我的测试中,我注意到使用应用程序访问令牌可能会出现状态,但是对于照片我遇到了问题:我收到以下消息:需要用户访问令牌才能请求此资源。

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

如果令牌已过期,您应该能够在没有用户交互的情况下更新/扩展令牌。

于 2012-10-24T13:09:19.883 回答