Khi sử dụng yêu cầu đơn giản để đăng lên Twitter, các thư được ký bằng "được gửi từ API". Có cách nào để thay đổi điều đó thành tên thực tế của đơn đăng ký của bạn không? Có phải là một thông số bài đăng hay một thứ gì khác không?Thay đổi REST của Twitter "từ API" thành một cái gì đó có ý nghĩa
Trả lời
Đây là covered in the Twitter API FAQ
Nếu bạn muốn tweets từ ứng dụng của bạn để nhận được một số nguồn, xin vui lòng register an application và thực hiện xác thực OAuth. Chúng tôi sẽ tự động bao gồm ứng dụng của bạn làm nguồn cho bất kỳ tweet nào được gửi từ ứng dụng của bạn.
Cảm ơn John. Tôi muốn người dùng lưu thông tin đăng nhập trước và không bận tâm đến việc truy cập bất kỳ trang web nào để "Chấp nhận". Tôi có thể làm điều đó với OAuth và có bất kỳ ví dụ mã nào không? (Tôi đã đăng ký ứng dụng) – Bostone
Droid, có một số câu hỏi liên quan đến OAuth đã được trả lời trên Stack Overflow, nhiều câu hỏi liên quan đến Twitter và một số thậm chí xuất hiện trong hộp "Related" ở phía bên phải của rất trang. Vui lòng kiểm tra chúng. Nhận xét của câu trả lời không phải là nơi để đề cập đến một chủ đề lớn bằng "Tôi làm cách nào để sử dụng OAuth?" –
Rob - Tôi không cần hướng dẫn trong OAuth. Tôi hỏi câu hỏi cụ thể - "tôi có thể tránh bước xác nhận khi sử dụng OAth không?" Tôi thực sự có khả năng (và tôi đã làm điều đó) để đọc và sử dụng hướng dẫn sử dụng và hướng dẫn, ut beiiii, và rất ấn tượng với tài nguyên Tôi đang cố gắng để có một phím tắt. Nếu điều này không thích hợp - Tôi xin lỗi – Bostone
Nếu bạn đang viết ứng dụng khách trên máy tính để bàn và bạn muốn tên ứng dụng của bạn hiển thị thay vì "Từ API", bạn phải sử dụng OAUth.
Nếu bạn muốn sử dụng OAuth trong ứng dụng Twitter trên máy tính để bàn của mình, bạn phải trải qua quy trình làm việc PIN của Twitter (ví dụ: gửi người dùng đến trang web Twitter để xác thực).
Bước xác nhận là một phần lý do mà Twitter đang sử dụng OAuth. Không có xung quanh nó.
Có một số thư viện ở đó triển khai OAuth cho Twitter để bạn không phát minh lại bánh xe.
Tôi không muốn phá vỡ bước (đi tới trang twitter) nếu người dùng không được xác thực. Vấn đề của tôi là người dùng đã có các thông tin xác thực và theo tất cả các tính năng giống nhau, chúng phù hợp với Twitter nên tôi không muốn reprompt người dùng. Nhưng sau đó, một lần nữa - chúng có thể không khớp. Tôi cho rằng tôi có thể cố gắng đăng bài trên trang Twitter bằng HttpClient nhưng có lẽ sẽ rất khó để crack (nếu thực sự nó là POST thẳng) – Bostone
Nếu bạn muốn ví dụ về cách sử dụng OAuth và Twitter Tôi có nó in my blog
"Nếu bạn đang viết một máy tính để bàn Twitter client và bạn muốn tên của ứng dụng của bạn để hiển thị lên thay vì 'Từ API', bạn Nếu bạn muốn sử dụng OAuth trong ứng dụng Twitter trên máy tính để bàn, bạn phải thực hiện quy trình làm việc của Twitter (ví dụ: gửi người dùng đến trang web Twitter để xác thực). "
Chờ một chút, làm cách nào để khách hàng Twitter quản lý để đặt tên khách hàng của họ trong "qua" mà không cần bạn đăng nhập vào một nơi nào đó và sao chép mã PIN trở lại ứng dụng.
Tôi chỉ muốn một ứng dụng khách dòng lệnh cập nhật trạng thái của tôi và in "qua MyApp". Am i thiếu cái gì ở đây? (Tôi có thể, tôi chỉ mới bắt đầu tìm hiểu điều này ngày hôm qua) Trong thực tế nếu người dùng không được xác thực, tôi không muốn họ đăng nhập ở nơi khác và sao chép/dán mã PIN, tôi muốn họ để nhập người dùng của họ/chuyển vào ứng dụng của tôi. Giống như những gì xảy ra với tất cả khách hàng twitter tôi đã xem ...
Không. Nếu bạn muốn tên của mình xuất hiện cùng với bài đăng, bạn PHẢI sử dụng OAuth. Đây là một hạn chế được đưa ra bởi Twitter. Nó là khá không may (tôi cũng vậy, tôi đang bị nó) bởi vì nó là một kinh nghiệm người dùng khủng khiếp để bật lên một cửa sổ trình duyệt từ một bối cảnh hoàn toàn không liên quan. Tôi nghĩ ý tưởng của OAuth là tuyệt vời nhưng việc thực hiện chắc chắn có vẻ vô nghĩa hơn. –
- 1. Mức API có ý nghĩa gì?
- 2. Chính xác thì 'since_id' và 'max_id' có ý nghĩa gì trong Twitter API
- 3. "Thay thế" có ý nghĩa gì trong các thay đổi của Tortoise SVN?
- 4. Ý nghĩa của Y2K có ý nghĩa gì?
- 5. Biểu tượng "Điều đó" có ý nghĩa gì trong Scala
- 6. Gọi từ một txt để định nghĩa một cái gì đó ... Python
- 7. làm thế nào để thay đổi cổng nghe từ mặc định 7001 thành một cái gì đó khác nhau?
- 8. Trong đó có cái gì đó tương tự như Thread.yield của Java() bằng Python? Điều đó thậm chí có ý nghĩa không?
- 9. Lỗi hoặc thay đổi Spec (của API Twitter 1.1)
- 10. Điều gì có ý nghĩa đối với một điều gì đó để "sáng tác tốt"?
- 11. Ý nghĩa của ∃ là gì?
- 12. Làm cách nào để chuyển đổi scala.xml.Elem thành một cái gì đó tương thích với các API javax.xml?
- 13. Một cái gì đó như Tryparse từ Convert.FromBase64String
- 14. Ý nghĩa thực sự của từ khóa "này" là gì?
- 15. Ý nghĩa của id là gì?
- 16. ý nghĩa của việc chuyển đổi int thành void * hoặc ngược lại là gì?
- 17. không = ~ có ý nghĩa gì trong Perl
- 18. Bỏ trống vào một cái gì đó?
- 19. Thuật toán để chuyển đổi một từ thành từ khác bằng cách thay đổi từng chữ cái cho mỗi lần lặp lại, nó sẽ tạo thành từ khác có ý nghĩa?
- 20. Ý nghĩa của -532459699 là gì?
- 21. AspNetCompatibilityRequirements thực sự có ý nghĩa gì?
- 22. Ý nghĩa của '==' trong C là gì?
- 23. Android - ý nghĩa của StableID là gì?
- 24. Cái gì? trong XML Android có nghĩa
- 25. Chi tiết của thông báo APPCRASH có ý nghĩa gì?
- 26. Làm thế nào để thay đổi "danh mục" của ứng dụng iPhone cấp doanh nghiệp trong iTunes từ "Thể loại không xác định" sang một cái gì đó có ý nghĩa hơn?
- 27. Javascript ngữ: một cái gì đó && function()
- 28. Dịch vụ web REST sử dụng MVC, đó có phải là một ý tưởng hay không?
- 29. C - Dòng này có ý nghĩa gì?
- 30. Ý nghĩa SQL của 0x5E5B7D7E là gì?
Điều này đã được hỏi trước nhưng tôi không thể tìm thấy câu hỏi trước. –