6445


`social.framework`を使ってFacebookとTwitterに投稿できる機能を作ったのですが、投稿の際のiOS標準のダイアログを表示させたくなく、`social.framework`を使わない実装に切り替えたいと思っています。しかし、調べてみてもどうすればいいか分からず困っています。僕がやりたいこととしては、「ユーザにIDとPassを入力させて認証が通ると定型文が投稿される」という流れです。ひょっとして`social.framework`を使ったままでも上記の流れの処理は可能でしょうか？すみませんが、お返事いただけると幸いです。宜しくお願いします。


CC BY-SA 3.0
2015-02-13T07:37:19.163
6439
2015-02-13T10:24:31.097
5210
question
objective-c social-framework
social.frameworkを使わないSNSの実装


メッセージ入力用のダイアログを出したくないだけであれば`social.framework`とあわせて  
`Accounts.framework`の`ACAccountStore`を使うことでOSで管理されるアカウントを使って  
自前でのメッセージ投稿処理を作ることができる思います。  
「socialframework ACAccountStore」で検索するとサンプルが見つかると思いますが注意点が一つ。  
古いサンプルだとWebサービス側のAPIが変わっていて、そのままのコードだと投稿できなかったりします。例えばTwitterの場合、

[code]

    http://api.twitter.com/1/statuses/update.json
    
[/code]

はでは投稿できず

[code]

    https://api.twitter.com/1.1/statuses/update.json
    
[/code]

を使う必要があります（将来さらに別なものに変わるかもしれません）。


CC BY-SA 3.0
2015-02-13T09:56:00.327
6445
2015-02-13T10:24:31.097
2015-02-13T10:24:31.097
5750
849
6439
answer