我在服务器端使用HybridAuth连接到 Facebook API (后端是用 PHP 编写的)。这适用于托管在我们服务器上的 SaaS 发布应用程序。我了解 OAuth 的机制,并且一旦我从用户那里获得了适当的权限,我就可以从 Open Graph API 进行读写操作,这在理论上几乎可以让我做任何事情。
问题是我想使用一些Facebook 的社交插件。特别是,我想实现like 按钮,以便它自动出现在每个博客文章、文章和页面上。
问题是点赞按钮和各种 Facebook 插件都需要app_id
. 我宁愿不要求用户将开发者应用程序添加到他们的帐户并创建一个应用程序来获得一个app_id
,因为这对于非开发者来说可能是一个令人困惑的过程。
无论如何我们可以app_id
从打开的图形中创建或检索一个(我们可以存储并使用它来生成类似按钮和其他 facebook 小部件)?
通过迁移,我了解每个喜欢的 URL 都不会有自己的页面。一旦用户点击您网站上的“赞”按钮,他就会自动为您的页面点赞。但是,假设我有一个名为的页面http://www.mystore.com/products/some-awesome-product
,并且还有其他类似的页面,都带有一个赞按钮。是否有可能在点击喜欢时,用户自动喜欢我们的 Facebook 页面,但是当一个项目在他们的新闻提要中发布时,URL 链接到该特定产品?实际上,有没有办法让用户喜欢我网站上的多个页面?
更新:看起来我们可以使用遗留 REST API 中的创建应用程序 API 以编程方式生成app_id
s 。但是,这似乎不是图形 API 的选项。