6730


家電量販店のアプリなどでLINE、FB、Twitterにアプリやアプリ内の記事を投稿する機能があるものがあるのですが色々と探してみたのですがmonacaで実装する方法が分かりません。。  
AppSociallyというサービスはAndroidしか対応していないようなのでハイブリッドアプリでどのようにすればいいのか考えています。  
皆様のアドバイスをいただければ幸いです。

どうぞよろしくお願いいたします。


CC BY-SA 3.0
2015-02-19T02:33:37.903
6724
2017-10-30T11:55:31.350
8389
question
monaca facebook twitter twitter4j
monacaにLINE、FB、Twitterの紹介機能を実装したい


lineで本文を共有してもらうには以下のURL schemeを利用します。

[code]

    line://msg/text/[ここに本文]
    
[/code]

twitterで本文をツイートしてもらうには以下のURLを使用します。

[code]

    https://twitter.com/intent/tweet?text=[ここに本文]
    
[/code]

facebookでシェアしてもらうには以下のURLを使用します。

[code]

    http://www.facebook.com/sharer.php?u=[ここにURL]&t=[ここにタイトル]
    
[/code]

Hatenaにエントリーしてもらうには以下のURLを使用します。

[code]

    http://b.hatena.ne.jp/add?mode=confirm&url=[ここにURL]&title=[ここにタイトル]
    
[/code]

Google+1ボタンを押してもらうには以下のURLを使用します。

[code]

    https://plusone.google.com/_/+1/confirm?hl=ja&url=[ここにURL]
    
[/code]

基本的に本文はhtmlspecialcharsなどを利用して特殊文字をHTMLエンティティに変換する必要があります。

これらのURLをアンカータグを利用してリンクして下さい。

[code]

    <a href="https://twitter.com/intent/tweet?text=こんにちは">
      Twitterで「こんにちは」とつぶやく
    </a>
    
[/code]

javascriptを利用して動的にURLを叩く事もできますが、ステップを挟まずに強制的に投稿するには各サイトにアプリケーション登録してアプリケーションのkeyとsecretを発行する必要があります。


CC BY-SA 3.0
2015-02-19T05:00:21.837
6730
2017-10-30T11:55:31.350
2017-10-30T11:55:31.350
8351
8351
6724
answer