簡體   English   中英

發布Twitter / Facebook-Status而不進行身份驗證?

[英]Posting Twitter/Facebook-Status without authenticating?

我目前正在通過facebook-iphone-sdkMGTwitterEngine進行工作 ,我想知道為什么這一切都必須如此艱巨。

我不打算從這兩個社交網絡訪問任何數據,只是允許我的應用程序的用戶以其狀態/更新發布消息。

現在,在我安裝了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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM