Facebook:自定义Open Graph需要登录吗?

时间:2015-12-26 06:26:42

标签: facebook facebook-opengraph facebook-ios-sdk facebook-android-sdk facebook-sharer

我想在 Facebook 上分享一个链接,并将其作为地图显示在 Timelime 上。

我看到像 Runtastic 这样的应用程序能够通过定义链接的html源代码中的地图坐标来发布链接作为地图。

理想情况下,我想使用简单的分享对话分享此类链接,而不在我的Android和iOS应用中实现完整的 Facebook登录系统。

但我发现这写在文档上:

  

要使用“共享”对话框发布Open Graph故事,您不需要   实施Facebook登录或要求其他权限。对于   有关更多信息,请参阅“共享对话框”。

     

如果您创建自定义共享UI以发布Open Graph故事,   您需要实施Facebook登录并请求publish_actions   使用您的应用的用户的许可。这也意味着你需要   提交您的应用以供审核,请参阅登录审核。

这是否意味着如果您想共享自定义Open Graph故事,您总是需要在移动应用上实施 Facebook Login

1 个答案:

答案 0 :(得分:0)

据我所知,据我了解,这取决于您是否想要在应用内部分享。 如果你想从你的应用程序内部共享它,那么是的,你需要登录。 如果您只是将链接提供给Facebook应用程序,那么您需要提供权限,然后在Facebook内部进行最终发布,因为您通常都是登录的。

Facebooks API中描述了如何创建Open Graph对象: https://developers.facebook.com/docs/sharing/opengraph/custom

还有另一个可以帮助你的答案: Using Facebook Open Graph Story with map attachment (GeoPoint)

我希望这有助于你