发布Twitter/Facebook状态而不进行身份验证?

Ber*_*lor 1 javascript php iphone twitter facebook

我目前正在通过facebook-iphone-sdkMGTwitterEngine工作,我想知道为什么这一切都必须如此努力.

我不打算从两个社交网络访问任何数据,只是允许我的应用程序的用户发布消息作为他们的状态/更新.

现在我安装了facebook-iphone-sdk后,我意识到他们只是将你送到safari进行身份验证,然后再回到你的应用程序中.现在这对我的应用程序的用户来说似乎过于复杂,如果他们只想发布他们就不必回去了.

有没有办法,我可以打电话给像

http://api.twitter.com/version/statuses/update?text="this is the new status text"
Run Code Online (Sandbox Code Playgroud)


编辑:第一个答案

http://twitter.com/home?status=[URL ENCODED TWEET].
Run Code Online (Sandbox Code Playgroud)

正是我需要的.不幸的是,这在笔记本电脑上完美运行,但如果你还没有登录iPhone,你将会看到一个屏幕,其中一个人必须按"登录"一次.(在网址"mobile.twitter.com/home?status= []").按登录会将您链接到"mobile.twitter.com/session/new"而不显示状态参数,因此一旦您通过身份验证,状态消息就会丢失.

Yah*_*hel 5

您要查找的网址是:

http://twitter.com/home?status=[URL ENCODED TWEET].
Run Code Online (Sandbox Code Playgroud)

这将打开一个twitter窗口,如果登录,则将该推文填入Tweet框.

对于Facebook Share,URL是

http://www.facebook.com/share.php?u=http://SHAREURLGOESHERE
Run Code Online (Sandbox Code Playgroud)