[英]Posting Twitter/Facebook-Status without authenticating?
我目前正在通過facebook-iphone-sdk和MGTwitterEngine進行工作 ,我想知道為什么這一切都必須如此艱巨。
我不打算從這兩個社交網絡訪問任何數據,只是允許我的應用程序的用戶以其狀態/更新發布消息。
現在,在我安裝了facebook-iphone-sdk之后,我意識到他們只是將您發送到safari,以便在facebook上進行身份驗證,然后再返回到您的應用中。 現在,對於我的應用程序用戶來說,這似乎過於復雜,如果他們只想發布,則不必回頭。
沒有辦法,我可以打電話給
http://api.twitter.com/version/statuses/update?text="this is the new status text"
?
編輯:第一個答案
http://twitter.com/home?status=[URL ENCODED TWEET].
正是我所需要的。 不幸的是,這在筆記本電腦上可以很好地工作,盡管如果您還沒有登錄iPhone,您將看到一個屏幕,必須按一次“登錄”按鈕。 (網址為“ mobile.twitter.com/home?status= []”)。 在此按登錄鍵將您鏈接到“ mobile.twitter.com/session/new”,而不帶status參數,因此,一旦您通過身份驗證,狀態消息就會丟失。
您要查找的URL是:
http://twitter.com/home?status=[URL ENCODED TWEET].
這將打開一個Twitter窗口,如果已登錄,則將該推文填充到“ Tweet”框中。
對於Facebook Share,URL為
http://www.facebook.com/share.php?u=http://SHAREURLGOESHERE
facebook-iphone-SDK附帶了許多示例代碼。 如果您允許用戶在未經授權的情況下發布,則Apple可能會拒絕。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.