Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
SalesforceとTwitterの
mashup
Ext JS & Sencha Touch勉強会11月@東京
株式会社マッシュマトリックス
西林孝(@hagino3000)
@hagino3000 ?
Twitter
java-ja.js
破滅
(カオス*ラウンジ)
本業
mashmatrix .inc
エンジニア
新しい製品を作りました
mashmatrix Chattingboard
Salesforce (CRM/Chatter)と
ソーシャルメディアの
インテグレーション
Chatter?
• Salesforceのコラボレーションツール
• 商談や取引先といったオブジェクトが
それぞれのフィードを持つ
• Newsfeedはfacebookのそれに近い
• ハッシュタグもある
技術的な話
• ライブラリは Ext JS 2.3
• mashmatrix dashboardでUIを生成
• http://www.slideshare.net/shinichitomita/
ext-js-20100526
• http://www....
Twitter API
• Twitter @Anywhere + JS-API を使用
• oAuth2 Draft が実装されている
• JavaScriptだけで認証フローが完結
• iframeを使ったクロスドメイン通信
• https...
function getUserTL(screenName, callback) {
twttr.anywhere(function(a){
a.User.find(screenName, {
success : function(user){...
There are still so many
problems...
Authorized domainが
5つまでしか登録できない
• 直接アプリケーションが動作している
ドメインに戻さずに、中間ドメインを
経由させる
JSON parseでコケる
xd_proxy.html
timeline.json
api.twitter.commydomain
XHR
My function
My callback function
Invoker
Receiver
xd_proxy.html
timeline.json
api.twitter.commydomain
XHR
My function
My callback function
Invoker
Receiver
xd_proxy.html
timeline.json
api.twitter.commydomain
XHR
My function
My callback function
Invoker
Receiver
xd_proxy.html
timeline.json
api.twitter.commydomain
XHR
My function
My callback function
Invoker
Receiver
• platform.twitter.comのサーバー証明
書がおかしい
• いろいろバグってる
• JS-API is not supported!!
Others
Salesforce
• JS APIがあるのでそれを使っている
• 通信はSOAPっぽい形式
• HTTP POST, XML, without WSDL
• sessionIdによる認証
Twitter for business?
http://business.twitter.com/
twitter101/
Salesforce for Twitter
• リアルタイム性は低い
• 特定の検索キーワードでクロールして
hogehogeという使い方
Tools
• http://oneforty.com/category/Marketing
• http://www.slideshare.net/pistachio/
twtrcon-nov-2010
• etc...
いくらツールがあっても
運用を間違えると
垢BAN
(suspend)
わかってる人がちゃんと
運用しましょう
question?
JavaScriptとSalesforceとTwitterマーケティングな話をした時の資料
JavaScriptとSalesforceとTwitterマーケティングな話をした時の資料
JavaScriptとSalesforceとTwitterマーケティングな話をした時の資料
JavaScriptとSalesforceとTwitterマーケティングな話をした時の資料
JavaScriptとSalesforceとTwitterマーケティングな話をした時の資料
JavaScriptとSalesforceとTwitterマーケティングな話をした時の資料
Upcoming SlideShare
Loading in …5
×

JavaScriptとSalesforceとTwitterマーケティングな話をした時の資料

Titleそれっぽい物に変えました

  • Be the first to comment

JavaScriptとSalesforceとTwitterマーケティングな話をした時の資料

  1. 1. SalesforceとTwitterの mashup Ext JS & Sencha Touch勉強会11月@東京 株式会社マッシュマトリックス 西林孝(@hagino3000)
  2. 2. @hagino3000 ?
  3. 3. Twitter
  4. 4. java-ja.js
  5. 5. 破滅 (カオス*ラウンジ)
  6. 6. 本業 mashmatrix .inc エンジニア
  7. 7. 新しい製品を作りました
  8. 8. mashmatrix Chattingboard
  9. 9. Salesforce (CRM/Chatter)と ソーシャルメディアの インテグレーション
  10. 10. Chatter? • Salesforceのコラボレーションツール • 商談や取引先といったオブジェクトが それぞれのフィードを持つ • Newsfeedはfacebookのそれに近い • ハッシュタグもある
  11. 11. 技術的な話
  12. 12. • ライブラリは Ext JS 2.3 • mashmatrix dashboardでUIを生成 • http://www.slideshare.net/shinichitomita/ ext-js-20100526 • http://www.extjs.co.jp/blog/2010/06/14/ tokyo-meetup-may-2010-materials/
  13. 13. Twitter API • Twitter @Anywhere + JS-API を使用 • oAuth2 Draft が実装されている • JavaScriptだけで認証フローが完結 • iframeを使ったクロスドメイン通信 • https://api.twitter.com/xd_receiver.html
  14. 14. function getUserTL(screenName, callback) { twttr.anywhere(function(a){ a.User.find(screenName, { success : function(user){ user.timeline({ page : 0, count : 100, success : callback.success, error : callback.error }); }, error : callback.error }); }); }
  15. 15. There are still so many problems...
  16. 16. Authorized domainが 5つまでしか登録できない • 直接アプリケーションが動作している ドメインに戻さずに、中間ドメインを 経由させる
  17. 17. JSON parseでコケる
  18. 18. xd_proxy.html timeline.json api.twitter.commydomain XHR My function My callback function Invoker Receiver
  19. 19. xd_proxy.html timeline.json api.twitter.commydomain XHR My function My callback function Invoker Receiver
  20. 20. xd_proxy.html timeline.json api.twitter.commydomain XHR My function My callback function Invoker Receiver
  21. 21. xd_proxy.html timeline.json api.twitter.commydomain XHR My function My callback function Invoker Receiver
  22. 22. • platform.twitter.comのサーバー証明 書がおかしい • いろいろバグってる • JS-API is not supported!! Others
  23. 23. Salesforce • JS APIがあるのでそれを使っている • 通信はSOAPっぽい形式 • HTTP POST, XML, without WSDL • sessionIdによる認証
  24. 24. Twitter for business?
  25. 25. http://business.twitter.com/ twitter101/
  26. 26. Salesforce for Twitter • リアルタイム性は低い • 特定の検索キーワードでクロールして hogehogeという使い方
  27. 27. Tools • http://oneforty.com/category/Marketing • http://www.slideshare.net/pistachio/ twtrcon-nov-2010 • etc...
  28. 28. いくらツールがあっても 運用を間違えると 垢BAN (suspend)
  29. 29. わかってる人がちゃんと 運用しましょう
  30. 30. question?

×