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マーケティングな話をした時の資料

1,838

Published on

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

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,838
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "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?

×