0
我通過twitter,Facebook ...通過Action_Send intent分享一些信息。但是我不想在這裏登錄頁面。如果我點擊Facebook,就意味着它必須直接在我的帳戶中分享msg。是否有任何方法給我們的登錄ID編程,這樣就會直接分享味精沒有去到登錄頁面感謝在facebook上分享味精,無需登錄頁面?
我通過twitter,Facebook ...通過Action_Send intent分享一些信息。但是我不想在這裏登錄頁面。如果我點擊Facebook,就意味着它必須直接在我的帳戶中分享msg。是否有任何方法給我們的登錄ID編程,這樣就會直接分享味精沒有去到登錄頁面感謝在facebook上分享味精,無需登錄頁面?
由於Facebook的Android SDK文檔可以保存訪問令牌:http://developers.facebook.com/docs/guides/mobile/android_sso/#save
但用戶將不得不通過登錄當令牌到期時再次執行程序。
有可能有一個令牌不會過期,但AFAIK只能在服務器端授權流程中:http://developers.facebook.com/docs/authentication/(搜索offline_access
)。
更新
對於發佈信息的用戶流,要求publish_stream
特權。查看更多:http://developers.facebook.com/docs/reference/api/permissions/
當您只需要共享消息時,'offline_access'過度使用。 'publish_stream'就是你需要說的。 「但是當令牌到期時,用戶將不得不再次通過登錄過程。」 ---錯了,它沒有。全部取決於您的應用具有哪些擴展權限。 – zerkms
如果這是唯一的情況,那麼我怎麼能爲未來的其他應用程序,如Twitter,Gmail或xxxx? –
@Narayanan S:API是特定的。對於twitter問*另一個*問題。 – zerkms