Skip to content

crowpilot/Twitter4C

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

/* Last Modified: March 13, 2012. by Plemling138 */
********************************
Twitter4C Source code
Ver.1.0 (2012/3/13)
Copyright(C) 2012. by Plemling138 Plemling138 
********************************

1.はじめに
・Twitterへの投稿をC言語オンリーでできるようにしたモジュールです。
・現状ではリクエストトークンとアクセストークンの取得およびツイートに対応しています
・基本的に関数を呼び出すだけでmain関数で通信に触れることなく簡単にツイートを実現できます。
・日本語の投稿に対応しています

2.動作環境
・こちらでは以下の環境で動作を確認しています
  Ubuntu 11.04 Desktop Edition + Bash shell
・これ以外のLinuxディストリビューションでも動作はすると思いますが、保証はいたしかねます。
・シェルのエンコードはUTF-8に設定してください。SJIS等は文字化けします。

3.現状把握している問題点
・最低限のエラー対策は施していますが、現状、かなり危ない実装が多いです
  -文字数カウントがない
  -メモリの無駄が多い(配列多用のため)
  -領域超過によるセグフォの可能性(テストしている限りはごく稀に起きる程度という認識です)
・ごく稀に投稿に失敗する(シグネイチャエラー?)
・URLエンコードにおける半角スペースを「%20」でエンコードしないとはじかれることが多い
・HTTPステータスコード判別機能の実装
・XML読み込みの実装
  
4.注意
・このソースの使用は自己責任でお願いします。ソースコードの使用によって発生した事故、障害などについて作者は一切責任をもちません。
・作者は初心者です。お手柔らかにお願いしますm(__)m
・このソースコードの一部は以下から使用しています(すべてGPL2ライセンスです)
 -CyaSSL(http://www.yassl.com/yaSSL/Products-cyassl.html)
  -Koders.com(http://www.koders.com)
・また、このモジュールは全てGPL2ライセンスにて使用可能です。
  Winsock2を用いた改良や組み込み用途など、どんどん改良してどんどん使用してください。
  
5.連絡先
Hisaya Okada
plemling138@gmail.com
Twitter: @Plemling138 

About

Using Twitter API with "The C Programming Language"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published