5

iPad のハイブリッド アプリから、ユーザーが対応するボタンをタップするたびに、特定の URL を FB と Twitter で共有したいと考えています。これが私がツイッターのためにしたことです(うまくいきました):

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);
}

これにより、メッセージを含む投稿ダイアログ ウィンドウを含む Twitter アプリが開きます。ユーザーは「ツイート」ボタンをタップするだけで投稿できます。

FBに使用する機能は次のとおりです(機能しません):

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);
},

これにより、フィードを含む FB アプリが開きますが、メッセージ付きの共有/投稿/ステータス ウィンドウは表示されません。

私はこれらのスレッドからこれらのアイデアを取り入れました:

Facebook iPhone アプリでサポートされているすべてのカスタム URL スキームは何ですか?

iOS のネイティブ Twitter アプリを使用して Twitter ツイートを開くにはどうすればよいですか?

誰かが私がFB URLスキームで間違っていることを教えてもらえますか?

4

0 に答える 0