Javascript 如何在iPad上使用自定义url方案进行FB共享?
从我在iPad上的混合应用程序中,每当用户点击相应的按钮时,我想通过FB和Twitter共享某些URL。以下是我为twitter所做的工作(这很有效): 这将打开一个Twitter应用程序,其中有一个帖子对话框窗口,其中包含一条消息。用户只需点击“tweet”按钮即可发布 h以下是我用于FB的功能(不起作用): 这将打开一个包含我的订阅源的FB应用程序,但没有包含消息的共享/发布/状态窗口 我从这些线索中汲取了这些想法:Javascript 如何在iPad上使用自定义url方案进行FB共享?,javascript,facebook,ipad,facebook-graph-api,facebook-sharer,Javascript,Facebook,Ipad,Facebook Graph Api,Facebook Sharer,从我在iPad上的混合应用程序中,每当用户点击相应的按钮时,我想通过FB和Twitter共享某些URL。以下是我为twitter所做的工作(这很有效): 这将打开一个Twitter应用程序,其中有一个帖子对话框窗口,其中包含一条消息。用户只需点击“tweet”按钮即可发布 h以下是我用于FB的功能(不起作用): 这将打开一个包含我的订阅源的FB应用程序,但没有包含消息的共享/发布/状态窗口 我从这些线索中汲取了这些想法: 有人能告诉我FB URL方案有什么问题吗?我在中的评论与您的答案无关,
有人能告诉我FB URL方案有什么问题吗?我在中的评论与您的答案无关,但我想问您,在twitter上发布消息后,我们是否有任何方法可以重定向回我们的网站,目前在twitter应用程序上发布消息后,它仍会保持不变,有什么办法吗???@ThinkFloyd你发现了如何归档这个吗?没有,我无法发现如何归档,所以我使用PhoneGap的InApp浏览器插件打开FB共享页面。看起来不太好,但很管用。
shareStyleOnTwitter : function(styleId, title) {
var httpUrl = 'twitter://post?message=';
var url = 'www.mywebsite.com/'+styleId;
var params = 'Check out '+title+' on #mywebsite '+url;
window.location = httpUrl+encodeURIComponent(params);
}
shareStyleOnFB : function(styleId, title, imageUrl){
var httpUrl = 'fb://publish/profile/#me?text=';
var params = 'www.mywebsite.com/'+styleId;
console.log(httpUrl+encodeURIComponent(params));
window.location = httpUrl+encodeURIComponent(params);
},