【问题标题】:Upload photos on facebook user account while he's offline在他离线时在 Facebook 用户帐户上上传照片
【发布时间】:2012-10-14 12:22:22
【问题描述】:

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

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

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

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

A user access token is required to request this resource.

非常感谢!

【问题讨论】:

    标签: c# facebook permissions


    【解决方案1】:

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

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

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

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

    如果令牌已过期,您应该能够在无需用户交互的情况下更新/延长令牌。

    【讨论】:

    • 如果没有用户的交互,您将不会收到新用户的access_token
    • @JuicyScripter - 当我说“新”令牌时,我说的更多是扩展/更新已经存在的令牌。我根据作者已经知道 OAuth 的工作原理来写我的答案。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-02
      相关资源
      最近更新 更多