将应用与现有主页连接

Posted

技术标签:

【中文标题】将应用与现有主页连接【英文标题】:Connect app with existing Page 【发布时间】:2012-02-22 02:24:47 【问题描述】:

我创建了一个 Web 应用程序,用于对我们页面上的用户进行身份验证,我想将它与现有页面连接,但找不到该选项。我只在高级选项中看到“创建页面”,但这并不是我真正需要的。

我认为,由于删除了组配置文件,因此可以将旧应用与现有主页连接起来,因此应该也可以将 应用与现有主页连接起来。我的假设是错误的,还是只是盲目而没有找到该选项?

【问题讨论】:

【参考方案1】:

当然 - 这是可能的。 请阅读此链接中的“将选项卡应用程序添加到页面”的文档:https://developers.facebook.com/docs/reference/dialogs/add_to_page/ 本质上,您要做的是启动一个对话框,以便您可以选择要将应用程序添加到哪个页面。直接 URL 示例如下:https://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID &display=popup&next=YOUR_URL 不要忘记将 YOUR_APP_ID 替换为您的 app_id 并将 next 替换为其他 URL(不必与您的应用程序相关 - 它可以很简单 facebook.com


我创建了一个小书签来简化流程 -
javascript:app_id=prompt("Enter App ID"); window.open("https://www.facebook.com/dialog/pagetab?app_id="+app_id+"&display=popup&next=https://facebook.com");

More info on bookmarklets


作为 facebook 开发人员,我们全权负责跟上我们开发所基于的 3rd 方 API 对其系统所做的更改。 Facebook Developers Blog 和 Facebook Developers Roadmap 是保持更新和新功能更新的好地方。

【讨论】:

这真的是向现有页面或任何页面添加新页面选项卡应用程序的唯一方法吗?这太难了,这似乎很疯狂。 这真的很简单——我已经创建了a bookmarklet 来协助这个过程。 他们为什么不把这个放到应用设置的应用详情部分? 这东西为什么这么复杂?很明显,大多数应用程序都会有一个 Facebook 页面......【参考方案2】:

我尝试了选择的答案,但它没有锻炼..

第一个选项:

您应该在随机网站的位置使用粉丝专页 ID

http://facebook.com/add.php?api_key=YOUR_APP_KEY&pages=1&page=YOUR_PAGE_ID

YOUR_APP_KEY -> 您可以从应用程序设置中获取它,它的应用程序 ID

YOUR_PAGE_ID -> 您可以通过 Graph Explorer (https://graph.facebook.com/[PAGE_NAME]) 获取它

来源:https://***.com/a/15739910/1598935

第二种选择:

    将您现有的页面归类在“应用页面”下(位于“品牌和产品”下)。 更改您的页面名称以匹配您的应用名称。 转到您的应用并选择“应用详细信息” 在“联系信息”下,您将找到“应用页面”。在那里您可以创建一个新页面,或者如果一切顺利,请从列表中选择您的页面。

来源:https://***.com/a/13904144/1598935

【讨论】:

以上是关于将应用与现有主页连接的主要内容,如果未能解决你的问题,请参考以下文章

药大贴吧用户数据资料爬取与简单分析

反应JS |在现有状态转换期间无法更新

Vue app.js 与主页上的其他 JavaScript 文件冲突(Laravel)

ID排版中怎么将主页中的内容应用于部分页面

Flutter - 导航回主页并清除 websocket 连接 - popUntil

刷新浏览器时如何将应用程序重定向到主页?