【问题标题】:Using Facebook check-in feature in Windows Phone 7在 Windows Phone 7 中使用 Facebook 签到功能
【发布时间】:2012-05-08 05:53:00
【问题描述】:

谁能提供任何示例以在我的 WP7 应用程序中使用 Facebook Checkin 功能。同样在使用 Facebook sdk v6.0.1 时,没有 Get() 方法,我只能看到 Getasync().. 任何人都可以对此提出建议。

提前致谢

【问题讨论】:

    标签: facebook windows-phone-7 facebook-c#-sdk checkin


    【解决方案1】:

    Facebook C# SDK 的 WP7 版本没有同步方法。您将需要使用 GetAsyncPostAsyncDeleteAsyncXAsync 方法来使用异步替代方案。

    【讨论】:

    • 您好,prabir,感谢您的回复。我是 WP7 开发的新手。您能否提供有关使用 Facebook sdk 异步方法的任何示例。
    • 您能否给我一些建议或想法,以根据用户在地图中的位置获取附近地点列表,用户可以在其中进行签到。提前感谢
    【解决方案2】:

    通过 Graph API 的搜索选项,我们可以获得最近的 Facebook 签到地点

    例如: https://graph.facebook.com/search?type=place&center=13.08784,80.27847&distance=50000&access_token=DeviceToken

    【讨论】:

      【解决方案3】:

      Getasync() 只是 Get() 的基于任务的版本。您应该能够使用它向平台发出 get 请求,就像使用 Get 一样。示例:

      GetAsync("https://graph.facebook.com/me/checkins?method=post&place=110506962309835&coordinates={'latitude':'37.4163458217','longitude':'-122.15198690595'}&access_token=YOURACCESSTOKEN")
      

      您可以通过 Search API 搜索附近的地方。请参阅此处了解文档 developers.facebook.com/docs/reference/api/#searching。示例:

      https://graph.facebook.com/search?q=coffee&type=place&center=37.76%2C-122.427&distance=1000&access_token=AAAAAAITEghMBAO1EYjStduqRsXrouwvoXm0ZBsj9LuD4miJiguLIgE5v7fwXSK8empPcUlacI6Gf34I5a9VTjLHyCb0eYOJODvsnMQQZDZD
      

      【讨论】:

      • 感谢康纳的回复。作为 WP7 的新手,我只是想解决它。如果可以,请提供这方面的任何样本。
      • 我添加了一个基本示例。方法调用非常简单,但是 URL 的构建很重要,并且需要了解 Graph API。您可以使用参数“method=post”从 get 请求向 me/checkins API 端点发布帖子,如示例中所示。
      • 谢谢康纳。我将尝试一下并将结果发布给您。再次感谢
      • 康纳,我可以按预期完成这项工作。我还想在 WP7 地图上获取附近的地方,用户可以在上面选择他的地方签到。根据我在 FB Graph 中的分析,我无法获得附近的地方。你能帮我解决这个问题吗?
      • 很高兴听到它对您有用。至于附近的地方,没有办法根据你所在的位置得到一个列表,至少我不知道。您可以获取朋友签到的列表,并使用地图 API(例如 Google Maps 或 Bing Maps API)绘制您朋友签到的附近地点。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-09
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多