2010-01-08 32 views
7

Có cách nào dễ dàng để cho phép người dùng cập nhật trạng thái của họ trên Facebook bằng thông báo tôi có trong biến JavaScript không? Tôi biết có một URL mà bạn có thể sử dụng để chia sẻ liên kết, trông giống như:Cập nhật trạng thái facebook bằng tin nhắn từ biến Javascript

<a href="http://www.facebook.com/sharer.php?u=www.fthisclass.com/jshoregen.html&t=title">testlink </a> 

Điều đó không điền vào cập nhật trạng thái khi đưa họ đến trang chia sẻ. Có cách nào để tôi có thể điền trước hoặc tự động cập nhật trạng thái của mình không?

Cảm ơn!

Chỉnh sửa: Không hoàn toàn là những gì tôi sẽ làm. Tôi có thể sử dụng PHP nếu cần thiết (mặc dù tôi có rất ít kinh nghiệm với nó), nhưng tôi không muốn có lỗi người dùng với việc cho phép một ứng dụng, hoặc phải đối phó với thực sự viết một ứng dụng facebook. Tôi chỉ muốn cung cấp cho người dùng bản cập nhật trạng thái được tạo trước, vì vậy tất cả những gì họ phải làm là nhấp vào nút 'chia sẻ'. Cảm ơn một lần nữa!

Chỉnh sửa 2: Vì vậy, api trông đầy hứa hẹn, nhưng hơi phức tạp đối với tôi. Có vẻ như nó sẽ liên quan đến sự cho phép của người dùng để thiết lập trạng thái của họ và có thể là điều gì đó về việc thiết lập kênh liên lạc chéo để cho phép trang web của tôi liên lạc với facebook. Giả sử tôi có thể làm điều đó, làm thế nào để tôi đi về bằng cách sử dụng api Javascript Facebook? Tôi nhận được mã (user_setStatus trông dễ dàng đủ), nhưng làm thế nào để tôi nói với kịch bản của tôi rằng tôi đang sử dụng api của Facebook? Cảm ơn một lần nữa ... một lần nữa!

Trả lời

3

facebook javascript API không phải những gì bạn đang tìm kiếm? Nó dường như để lộ toàn bộ REST-ful API như một thư viện javascript.

users_setStatus(...) có vẻ đầy hứa hẹn.

+0

Vì vậy, các api trông đầy hứa hẹn, nhưng một chút phức tạp đối với tôi. Có vẻ như nó sẽ liên quan đến sự cho phép của người dùng để thiết lập trạng thái của họ và có thể là điều gì đó về việc thiết lập kênh liên lạc chéo để cho phép trang web của tôi liên lạc với facebook. Giả sử tôi có thể làm điều đó, làm thế nào để tôi đi về bằng cách sử dụng api Javascript Facebook? Tôi nhận được mã (user_setStatus trông dễ dàng đủ), nhưng làm thế nào để tôi nói với kịch bản của tôi rằng tôi đang sử dụng api của Facebook? Cảm ơn một lần nữa ... một lần nữa! –

+0

Xem bài đăng này (http://developers.facebook.com/news.php?blog=1&story=73) trên blog của nhà phát triển Facebook. –

0

Dưới đây là ví dụ mà đòi hỏi ID ứng dụng làm việc, nhưng làm việc đầy đủ và nó rất dễ dàng để thực hiện:

<a href="http://www.facebook.com/dialog/feed?app_id=123050457758183&link=http://www.build.server.com&picture=http://fbrell.com/f8.jpg& 
    name=Some%20Encoded&Message=Reference%20Documentation& 
    description=Using%20Dialogs%20to%20interact%20with%20users.& 
    redirect_uri=https://arapskirjecnik.web44.net/"> Share with FB</a> 

see more here

0

đây là cách mà các công trình và nó không yêu cầu id ứng dụng facebook:

<a onClick="window.open('http://www.facebook.com/sharer.php?s=100&amp;p[title]=Title&amp;p[summary]=summary&amp;p[url]=www.build.server.com&amp;p[images][0]=http://fbrell.com/f8.jpg','sharer','toolbar=0,status=0,width=548,height=325');" href="javascript: void(0)">Insert text or an image here.</a> 

Như bạn có thể thấy từ mã trên, bạn có thể nhập tiêu đề, tóm tắt, liên kết và hình ảnh tùy chỉnh.

và nếu bạn muốn tự động hoá, để chia sẻ liên kết hiện tại, youst thay thế phần này của mã trong ví dụ trên:

p[url]='+ document.URL +'&amp;p[images] 
Các vấn đề liên quan