2011-04-01 69 views
0
  • 鈦SDK版本:1.6.1
  • iPhone SDK版本:4.2

我創建了一個小片段,帖子在Facebook上http://pastie.org/1744965。我像這樣使用它:http://pastie.org/1744971一起發送PARAMS與後不能正常工作

我希望能夠做的是發送消息params(或任何參數,因爲我想使它通用)的代碼段,但它不起作用。 Feed已發佈,但沒有消息。

我該怎麼辦?哪裏不對?

+0

這裏只是一個想法 - 你試過*不*字符串化-ING的'params'對象? – 2011-04-01 20:47:29

+0

是的,嘗試過和沒有stringify。我基本上想要的是一種向調用函數添加任何參數的方法,然後它將在代碼段中工作。 – 2011-04-01 20:49:57

回答

1

你的調用不應該發送一個對象作爲參數,而不是一個字符串?

{"message" : "This is the message for the feed"} 

,而不是

'{"message" : "This is the message for the feed"}' 

注意失蹤單引號('

+0

這可能是解決方案。但是,現在Facebook的Feed發佈限制已達到......所以我無法嘗試它:) – 2011-04-01 21:21:28

+0

無後顧之憂 - 儘可能地嘗試並回傳結果。 – 2011-04-01 21:59:58

+0

嘗試使用新限制的其他用戶,並且您的解決方案正常工作!謝謝! – 2011-04-01 22:00:11

0

您的代碼看起來不錯我會檢查Facebook API以確保您發送的格式正確。

+0

謝謝!如果我在調用文件中添加例如「測試消息」並在代碼片段文件中輸入「xhr.send({」message「:params});」。但是如何在沒有硬編碼的情況下發送多個參數? – 2011-04-01 20:43:19

+0

嗯,如果「xhr.send({」message「:params});」正在工作,那麼你可能不需要JSON.stringify嘗試xhr.send(params); – daniellmb 2011-04-01 20:55:05