Facebook iPhone应用程序支持哪些自定义URL方案?

Facebook iPhone应用程序支持哪些自定义URL方案?,iphone,facebook,facebook-graph-api,deep-linking,undocumented-behavior,Iphone,Facebook,Facebook Graph Api,Deep Linking,Undocumented Behavior,注意 这些URL可能不可用。 Facebook已经被更新了很多次,并且没有正式支持这些 /注意 我正在尝试查看iPhone上Facebook应用程序的可用信息。到目前为止,我已经找到了几个包含有限信息的网站,并且我能够理解Facebook个人资料发布命令(不幸的是,它在你发布后保持窗口打开,因此发布到Facebook的人必须推一次帖子,然后取消) 我的问题是,有没有人有更多关于可以发送到Facebook应用程序的命令的信息 以下信息我可以从 fb://profile–打开Facebook应用程

注意

这些URL可能不可用。
Facebook已经被更新了很多次,并且没有正式支持这些

/注意

我正在尝试查看iPhone上Facebook应用程序的可用信息。到目前为止,我已经找到了几个包含有限信息的网站,并且我能够理解Facebook个人资料发布命令(不幸的是,它在你发布后保持窗口打开,因此发布到Facebook的人必须推一次帖子,然后取消)

我的问题是,有没有人有更多关于可以发送到Facebook应用程序的命令的信息

以下信息我可以从

  • fb://profile
    –打开Facebook应用程序查看用户的个人资料
  • fb://friends
    –在好友列表中打开Facebook应用程序
  • fb://notifications
    –将Facebook应用程序打开到通知列表(注意:此URL似乎存在错误。通知页面将打开。但是,无法导航到Facebook应用程序中的任何其他位置)
  • fb://feed
    –打开Facebook应用程序查看新闻提要
  • fb://events
    –打开Facebook应用程序进入事件页面
  • fb://requests
    –打开Facebook应用程序进入请求列表
  • fb://notes
    –打开Facebook应用程序进入notes页面
  • fb://albums
    –打开Facebook应用程序查看相册列表
这些命令仅打开相应的窗口。 我发现的第一个有用的命令是

  • fb://publish/profile/#ID#?text=#BODY#
这是FacebookGraphAPI和我在其他应用程序中找到的一些其他信息的组合。然后是一个小小的戳和希望

#ID#
替换为要发布到的个人资料的ID,然后将
#BODY##
替换为要发布到的文本,然后在facebook应用程序中显示预填充文本的窗口

您还可以使用
me
作为id发布到已登录用户的个人资料中


如果有人知道更多信息,我将尝试与之交互,并希望获得尽可能多的信息。

2014年6月编辑:以下是Facebook v12的更新列表:

fb://album?id=%@
fb://background_location
fb://browse?semantic=%@&result_type=%d&source_type=%d&title=%@
fb://codegenerator
fb://composer?%@
fb://composer?pagename=%@&pageid=%@
fb://composer?target=%@
fb://composer?view=location
fb://contactimporter/?ci_flow=%d
fb://discovery
fb://entitycards/?ids=%@&source=%@
fb://event?id=%@
fb://event?id=%@&post_id=%@
fb://eventguestlist?event_id=%@
fb://events/list
fb://eventslist?owner_fbid=%@
fb://f(.+)(\?|&)v=map(\&.*)?
fb://f(.+)incorrect_map_pin(\&.*)?
fb://friendsnearby
fb://friendsnearby/?source=%@
fb://friendsnearby/?source=divebar
fb://friendsnearby/ping?fbid=%@&source=%@
fb://friendsnearby/profile?fbid=%@&source=%@
fb://gift?
fb://group?id=%@
fb://group?id=%@&object_id=%@&view=permalink
fb://hashtag/
fb://hashtag/%@
fb://location_settings
fb://messageComposer?
fb://messaging/new
fb://messaging/new?id=%@&name=%@&isPage=%d
fb://messaging?
fb://messaging?id=%@
fb://messaging?id=%@&%@
fb://messaging?tid=%@
fb://messaginglist
fb://page?id=%@
fb://page?id=%@&source=%@&source_id=%@
fb://page_about?id=%@
fb://page_friend_likes_and_visits?id=%@
fb://page_reviews?id=%@
fb://photo?%@
fb://photo?id=%@
fb://pnp?type=instructions
fb://products?%@
fb://profile
fb://profile/%@
fb://profile?id=%@
fb://profile?id=%@&%@=%@
fb://story?%@
fb://story?graphqlid=%@
fb://story?id=%@
fb://timelineappsection?id=%@
fb://topic/%@
fb://uploadcoverphoto
fb://zrnext
2013年4月编辑:看起来以下所有内容都无法在最新版本中使用,facebook应用程序导航可能已被重写。在最新版本上做一些逆向工程

我想这可能会有所帮助,来自v3.4:

fb://album/%@
fb://album/(aid)
fb://album/(aid)/cover
fb://album/(initWithAID:)
fb://album/(initWithAID:)/cover
fb://album/new
fb://albums
fb://birthdays
fb://birthdays/(initWithMonth:)/(year:)
fb://birthdays/(month)/(year)
fb://chat/(fbid)
fb://chat/(initWithUID:)
fb://chat/(user.fbid)
fb://contactimporter
fb://contactimporter/invites
fb://contactimporter/legalese
fb://contactimporter/modal
fb://event/%@
fb://event/%llu
fb://event/(event.fbid)/members/(rsvpStatus)
fb://event/(fbid)
fb://event/(fbid)/members/attending
fb://event/(fbid)/members/declined
fb://event/(fbid)/members/not_replied
fb://event/(fbid)/members/unsure
fb://event/(fbid)/rsvp
fb://event/(initWithEventId:)
fb://event/(initWithEventId:)/members/(rsvpStatus:)
fb://event/(initWithEventId:)/rsvp
fb://events
fb://events/
fb://faceweb/(initWithURL:)
fb://facewebmodal/(initWithURL:)
fb://feed
fb://feed/%@
fb://feed/(filter.filterKey)
fb://feed/(initWithFilterKey:)
fb://feedfilters
fb://findfriends
fb://findfriends/legalese
fb://findfriends/modal
fb://friends
fb://friends/picker
fb://friends/sync
fb://friends/sync/(removeData:)
fb://friends/sync/disconnect
fb://friends/sync/legalese
fb://group/(fbid)/members
fb://group/(initWithGroupId:)/members
fb://groups
fb://launcher
fb://mailbox
fb://mailbox/(folder)
fb://mailbox/(initWithFolder:)
fb://mailbox/(initWithFolder:)/(tid:)
fb://mailbox/(mailbox.folder)/(tid)
fb://mailbox/compose
fb://mailbox/compose/(fbid)
fb://mailbox/compose/(initWithUID:)
fb://map
fb://messaging
fb://messaging/(folder)
fb://messaging/(initWithFolder:)
fb://messaging/(initWithFolder:)/(tid:)/participants
fb://messaging/(initWithFolder:)/thread?tid=(tid:)
fb://messaging/(mailbox.folder)/(urlEscapedTid)/participants
fb://messaging/(mailbox.folder)/thread?tid=(urlEscapedTid)
fb://messaging/compose
fb://messaging/compose/(fbid)
fb://messaging/compose/(initWithUID:)
fb://messaging/original_message?mid=(commentId)
fb://messaging/original_message?mid=(initWithMessageId:)
fb://nearby
fb://note/%@
fb://note/(initWithNoteId:)
fb://note/(initWithNoteId:)/edit
fb://note/(noteId)
fb://note/(noteId)/edit
fb://note/compose
fb://notes
fb://notifications
fb://online
fb://online#offline
fb://online#online
fb://page/(page.id)
fb://pages
fb://photo/%@/0/%@
fb://photo/(album.user.fbid)/(album.aid)/(pid)
fb://photo/(album.user.fbid)/(album.aid)/(pid)/feedback
fb://photo/(fbid)/profilepic
fb://photo/(initWithProfilePicturesUID:)/profilepic
fb://photo/(initWithUID:)/(aid:)/(pid:)
fb://photo/(initWithUID:)/(aid:)/(pid:)/feedback
fb://photosapp
fb://place/%@
fb://place/(initWithPageId:)
fb://place/(targetId)
fb://place/addfriends
fb://place/addphoto
fb://place/create
fb://places
fb://places/%lld/%lld
fb://places/(initWithCheckinAtPlace:)/(byUser:)
fb://places/legalese/tagged/%lld/%lld
fb://places/legalese/tagged/(initWithTaggedAtPlace:)/(byUser:)
fb://post/%@
fb://post/%@_%@
fb://post/(initWithPostId:)
fb://post/(initWithPostId:)/tagged
fb://post/(postId)
fb://post/(postId)/tagged
fb://post/(postId)/untagSelf
fb://post/(untagSelfFromPostWithId:)/untagSelf
fb://profile
fb://profile/
fb://profile/%@
fb://profile/%lld
fb://profile/(addFan:)/addfan
fb://profile/(fbid)
fb://profile/(fbid)/addfan
fb://profile/(fbid)/addfriend
fb://profile/(fbid)/fanpages
fb://profile/(fbid)/fans
fb://profile/(fbid)/favorite
fb://profile/(fbid)/friends
fb://profile/(fbid)/info
fb://profile/(fbid)/menu
fb://profile/(fbid)/mutualfriends
fb://profile/(fbid)/photos
fb://profile/(fbid)/poke
fb://profile/(fbid)/removefriend
fb://profile/(fbid)/wall
fb://profile/(initWithFBID:)/menu
fb://profile/(initWithFansUID:)/fans
fb://profile/(initWithFriendsUID:)/friends
fb://profile/(initWithInfoUID:)/info
fb://profile/(initWithMutualFriendsUID:)/mutualfriends
fb://profile/(initWithPhotosUID:)/photos
fb://profile/(initWithUID:)
fb://profile/(initWithUID:)/addfriend
fb://profile/(initWithUID:)/fanpages
fb://profile/(initWithUID:)/poke
fb://profile/(initWithUID:)/removefriend
fb://profile/(initWithWallUID:)/wall
fb://profile/(toggleFavorite:)/favorite
fb://profile/(user.fbid)/fans
fb://profile/(user.fbid)/friends
fb://profile/(user.fbid)/mutualfriends
fb://profile/0
fb://publish
fb://publish/mailbox/(initWithFolder:)/(tid:)
fb://publish/mailbox/(mailbox.folder)/(tid)
fb://publish/photo/(album.user.fbid)/(album.aid)/(pid)
fb://publish/photo/(initWithUID:)/(aid:)/(pid:)
fb://publish/post/(initWithPostId:)
fb://publish/post/(postId)
fb://publish/profile/(fbid)
fb://publish/profile/(initWithUID:)
fb://publish/profile/(owner.fbid)
fb://requests
fb://root
fb://upload
fb://upload/%@/album/%lld/%@
fb://upload/%@/checkin/%lld
fb://upload/%@/profile/%lld
fb://upload/(initWithSource:)/album/(uid:)/(aid:)
fb://upload/(initWithSource:)/checkin/(checkinId:)
fb://upload/(initWithSource:)/profile/(uid:)
fb://upload/actions
fb://upload/actions/album/(initWithUID:)/(aid:)
fb://upload/actions/album/(user.fbid)/(aid)
fb://upload/actions/checkin/(checkinId)/
fb://upload/actions/checkin/(initWithCheckinId:)
fb://upload/actions/newalbum
fb://upload/actions/profile/(fbid)
fb://upload/actions/profile/(initWithUID:)
fb://upload/actions/resume
fb://upload/album/(showUploadMenuWithUID:)/(aid:)
fb://upload/album/(user.fbid)/(aid)
fb://upload/checkin/(checkinId)
fb://upload/checkin/(showUploadMenuWithCheckinID:)
fb://upload/discard
fb://upload/profile/(fbid)
fb://upload/profile/(owner.fbid)
fb://upload/profile/(showUploadMenuWithUID:)
fb://upload/resume
fb://userset
fb://video/%@
fb://video/(playVideoWithId:)
fb://video/(videoId)
  • 因为接受的答案不是CW,所以我单独添加更新
  • 这些都是取自安卓系统,但对于iOS系统应该是相同的
  • 此列表已达到SO post的长度限制(30k个字符),因此将在以后指定的其他介质中发布进一步的更新

  • 2017年10月更新(来自Facebook Messenger v141.0.0.25.76):

    除非另有规定,以下链接应以
    fb://
    fb-service://limit_friend_requests
    关于
    帐户/回收
    帐户设置
    账户套件/确认\代码/?确认\代码={确认\代码}
    成就/着陆/?成就\u id=%s和来源=%s
    活动日志
    广告活动
    广告中断/管理预览/?视频id=%s和时间偏移量=%s
    添加地址/
    添加服务
    广告/首选项/?跟踪=%s
    ads\u结帐\u付款\u收据?帐户=%s&活动组ID=%s&费用金额=%s&费用货币=%s&订单号=%s&凭证ID=%s&时间创建=%s&取款金额=%s&取款货币=%s
    ads\u体验/?id=%s
    ads\u付款\u添加\u银行\u帐户?帐户=%s&contextID=%s&originRootTag=%s
    ads\u付款\u添加\u卡?帐户=%s&contextID=%s&dismissOnCompletion=%s&isCheckout=%s&isPUX=%s
    ads\u付款\u添加\u卡?帐户=%s&isCheckout=%s&dismissioncompletion=%s&contextID=%s
    ads\u付款\u添加\u信用卡?帐户=%s&contextID=%s&originRootTag=%s&offlineMode=%s&legacyAccountID=%s&country=%s¤cy=%s
    ads\u payments\u add\u paypal?帐户=%s&contextID=%s&originRootTag=%s
    ads\u付款\u计费\u日期?帐户=%s&contextID=%s&hasIntent=%s
    广告\付款\账单\保存日期\帐户=%s和上下文ID=%s
    ads\u付款\u巴西\u地址\u信息?帐户=%s&上下文ID=%s&出租车=%s
    ads\U付款\U巴西税\U id?帐户=%s和上下文id=%s
    ads\U付款\U结帐?帐户=%s&page=%s&boostMessage=%s&BoostSultAgeUri=%s&BoostSultLowerBound=%s&BoostSultLowerBound=%s&boostDuration=%s&BudgetMount=%s&budgetCurrency=%s&budgetType=%s&credentialID=%s&cachedCscToken=%s&contextID=%s&campaignGroupID=%s&cardType=%s&cardAssociationImageURL=%s&lastFourDigits=%s&expiryMonth=%s&expiryMonthiryYear=%s&newEndTime=%s&editTime=%s
    ads\U付款\U结帐?帐户=%s&page=%s&boostMessage=%s&boostResultType=%s&boostResultLowerBound=%s&boostResultUpperBound=%s&boostDuration=%s&budgetMount=%s&budgetCurrency=%s&budgetType=%s&credentialID=%s&cachedSCToken=%s&contextID=%s&cardType=%s&cardAssociationImageURL=%s&lastFourDigits=%s&expiryMonth=%s&expiryYear=%s&campaignGroupID=%s&newEndTime=%s&editTime=%s
    ads\u付款\u结帐\u收据?帐户=%s和活动组ID=%s
    ads\u付款\u国家/地区\u选择器?帐户=%s&上下文ID=%s&离线模式=%s&国家代码=%s&货币代码=%s
    ads\u付款\u货币\u选择器?帐户=%s&上下文ID=%s&所选货币=%s
    ads\付款\直接\借记\国家\选择器?帐户=%s和上下文ID=%s和国家代码=%s
    ads\u payments\u flow?account=%s&contextID=%s&AdBudgetMountinHundths=%s&adBudgetType=%s&AddDuration=%s&AdActivationGroupId=%s&adEditTime=%s&adNewEndTime=%s&offlineMode=%s&legacyAccountID=%s&addPaymentMethodMessage=%s&disableCouponEntry=%s&countryCode=%s¤cyCode=%s&boostAfterComplete=%s&pageID=%s
    ads\U付款\U gst\U id?帐户=%s和上下文id=%s
    ads\u付款\u预付款\u业务\u信息?帐户=%s&contextID=%s&originRootTag=%s
    ads\u付款\u预付款\u客户信息?帐户=%s&contextID=%s&originRootTag=%s&businessTaxID=%s&businessEuvataxCountr
    
    fb://faceweb/f?href=https%3A%2F%2Fm.facebook.com%2Fsharer.php%3Fu%3Dhttp%3A%2F%2Fwww.google.com
    
    
    fb://faceweb/f?href={{urlencoded sharer.php url}}