Tôi đang sử dụng Facebook iOS SDK. Trong mã của tôi, tôi đã ủy quyền ứng dụng của mình với các quyền mặc định, vì vậy phiên của tôi có hiệu lực cho đến khi đạt đến ngày hết hạn. Tuy nhiên, sau ngày hết hạn, tôi cố gắng ủy quyền lại để "làm mới mã thông báo OAuth của tôi", dưới dạng asked before.SDK iOS của Facebook: làm mới mã thông báo truy cập đã hết hạn mà không hiển thị hộp thoại
Tuy nhiên, khi tôi cố gắng ủy quyền lại, nó hiển thị hộp thoại cho biết tôi đã ủy quyền ứng dụng của mình, mặc dù tôi hy vọng nó chỉ cập nhật mã thông báo OAuth mà không có hộp thoại. Theo facebook, this is possible:
Khi bạn chuyển hướng người dùng đến hộp thoại auth, người dùng không nhắc cho phép nếu người dùng đã ủy quyền ứng dụng của bạn. Facebook sẽ trả lại cho bạn một mã thông báo truy cập hợp lệ mà không cần bất kỳ hộp thoại hướng dẫn người dùng.
Tuy nhiên, tôi nhận được hộp thoại và tôi muốn biết cách làm mới mã thông báo truy cập mà không cần nhận hộp thoại.
Tôi cũng đang gặp vấn đề tương tự .. hãy cho tôi biết nếu bạn tìm ra nó – Lance
Tôi tin rằng hành vi mà Facebook mô tả trong bài đăng bạn đã liên kết chỉ hoạt động với ứng dụng web. –