注意
这些网址可能无法使用.
Facebook已经多次更新,并没有正式支持任何这些.
/注意
我正在尝试查看有关iPhone上的Facebook应用程序的可用信息.到目前为止,我已经发现含有有限信息的夫妇的网站,我能找出Facebook的个人主页发布命令(遗憾的是它保持窗口打开后,您交的-那么,谁发布到Facebook的人有推后一次,然后取消).
我的问题是,是否有人有关于可以发送到Facebook应用程序的命令的任何更多信息?
我可以从http://wiki.akosma.com/IPhone_URL_Schemes获取以下信息
fb://profile - 打开Facebook应用程序到用户的个人资料.fb://friends - 打开Facebook应用程序到朋友列表.fb://notifications - 在通知列表中打开Facebook应用程序(注意:此URL似乎存在错误.通知页面打开.但是,无法导航到Facebook应用程序中的任何其他位置)fb://feed - 向新闻Feed打开Facebook应用程序.fb://events - 在"活动"页面上打开Facebook应用程序.fb://requests - 在"请求"列表中打开Facebook应用程序.fb://notes - 在Notes页面中打开Facebook应用程序.fb://albums - 打开Facebook应用程序到相册列表.这些命令只打开相应的窗口.我找到的第一个有用的命令是
fb://publish/profile/#ID#?text=#BODY#这是Facebook图形api和我在其他应用程序中找到的其他一些信息的组合.然后有点捅和希望.
替换#ID#为您要发布到的个人资料的ID,然后替换#BODY#为您要发布到的文本,并且该窗口显示在Facebook应用中,并且预先填充了文本.
您还可以使用meid作为id发布到已登录用户的个人资料.
如果有人知道我正在尝试与它接口并希望尽可能多的信息.
iphone facebook deep-linking undocumented-behavior facebook-graph-api
通过大量搜索,我发现使用fb-messenger://user-thread/ID可以用于深度链接到Messenger并使用传入的FB ID打开现有线程,或者如果不存在则启动新线程.
它弹出到Messenger并打开一个线程,但该线程已经Facebook User实际发送.见下图.单击标题中的Facebook用户将转到具有正确用户图像和名称的详细视图.
如何正常工作?
如何使用组合Windows将FaceBook Messenger(如果已安装)启动到特定FB ID.
如果未安装messenger,我们是否可以启动FaceBook应用程序并将组合Windows打开到特定的FB ID.
在极少数情况下,如果没有安装Facebook应用程序,我们可以使用撰写窗口启动移动Safari吗?
我正在开发一个具有自己的URI前缀的应用程序.(dchub://在这种情况下)
搜遍了所有并阅读了很多,但我有点困惑.
当有人点击dchub://浏览器中的链接时,是否可以启动我的应用程序?
到目前为止,发现了很多的例子otherway各地从您的应用中打开浏览器,但是那不是我要找的.
非常感谢,我已经想到了,现在我有点陷入下一部分.
Uri data = getIntent().getData();
if (data.equals(null)) { } else {
String scheme = data.getScheme();
String host = data.getHost();
int port = data.getPort();
}
Run Code Online (Sandbox Code Playgroud)
nullpointerexception如果我正常启动应用程序,我会得到一些,如果我从网页打开它可以正常工作.所以我想包括一些检查nullvalue但是没有解决它.任何建议我如何才能通过选择它来启动应用程序?
我正在使用fb-messenger://撰写打开Facebook Messenger Composer,但我无法将预定义的消息放入作曲家.
有人知道参数吗?
我正在创建一个iOS应用程序,我想集成Facebook Messenger,让用户互相发送消息.我已尝试通过fb-messenger进行深度链接:// user-thread/{user-id},它按预期工作.当我通过我的应用程序打开URL时,它会切换到Facebook Messenger.然而,由于这种类型的链接似乎没有被Facebook记录,我宁愿不冒风险使用它,因为它们可能在任何给定时间改变它.
我接着研究了Facebook应用程序链接,但由于它们是如何实际使用它的例子很少,我不能完全确定如何将它用于从我自己的应用程序切换到用户的简单情况-id作为参数.
对此事的任何评论都将不胜感激.
我希望通过移动设备上的Chrome浏览器从我的移动网站上通过Facebook Messenger应用程序发送一些链接.我正在使用facebook messenger的自定义URI方案fb-messenger:// share.我在以下链接中看到了这个选项:Facebook Messenger的自定义URI方案我使用完整的URL作为:fb-messenger:// share?ShareType = ShareType.regular&share_story_url =我尝试了多个共享选项,如链接中所述以上,但没有任何作用.它试图打开应用程序并关闭.
facebook ×5
ios ×4
deep-linking ×2
android ×1
custom-url ×1
ios7 ×1
iphone ×1
messenger ×1
objective-c ×1
share ×1
swift ×1
uri ×1
url-scheme ×1