1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
---
title: API Social
slug: Social_API
tags:
- API
- Landing
- Mozilla
- Social
translation_of: Archive/Social_API
---
<p>API Social é uma arquitetura que facilita a integração dos navegadores da Web com os serviços das redes sociais, utilziando as tecnologias da Web padrão, tal como a API. Assim que um provedor de serviços sociais é implementado para o Firefox, torna-se possível para o navegador integrar-se nos recursos da Web de um serviço, controles de utilizador no Chrome e informação relacionada com esse serviço. Os artigos seguintes explicam como implementar um provedor de serviços sociais.<br>
<br>
A 'API Social' suporta casos de utilização verticais específicos centrados nas interações sociais, mas não restringe rigidamente esses casos de utilização, permitindo flexibilidade e criatividade para terceiros. As funcionalidades específicas suportadas são notificações, partilha, marcadores (ou guardar para mais tarde), barras laterais e comunicações (por exemplo, conversação e vídeo).<br>
</p>
<div class="row topic-page">
<div class="section">
<h2 class="Documentation" id="Documentação_da_API_Social">Documentação da API Social</h2>
<dl>
<dt><a href="/pt-PT/docs/Social_API/Glossario" title="/en-US/docs/Social_API/Glossary">Glossário da API Social</a></dt>
<dd>Provides definitions of key terms you'll need to understand when using the Social API.</dd>
<dt><a href="/en-US/docs/Social_API/Manifest" title="/en-US/docs/Social_API/Manifest">Social service manifest</a></dt>
<dd>A description of—(TBD: and guide to building)—the manifest required.</dd>
<dt><a href="/en-US/docs/Social_API/Service_worker_API_reference" title="/en-US/docs/Social_API/Service_worker_reference">Social service worker API reference</a> {{obsolete_inline(48)}}</dt>
<dd>A reference to the social service worker API.</dd>
<dt><a href="/en-US/docs/Archive/mozSocial" title="/en-US/docs/DOM/navigator.mozSocial">Social service content API: MozSocial</a> {{obsolete_inline(51)}}</dt>
<dd>A reference to the social service content API, which is provided by the <code>mozSocial</code> object.</dd>
<dt><a href="/en-US/docs/Social_API/Share" title="/en-US/docs/Social_API/Share">Social share API</a></dt>
<dd>A reference to the Share API.</dd>
<dt><a href="/en-US/docs/Social_API/Bookmarks" title="/en-US/docs/Social_API/Share">Social bookmarks API</a> {{obsolete_inline(51)}}</dt>
<dd>A reference to the Social Bookmarks API.</dd>
<dt><a href="/en-US/docs/Social_API/Status" title="/en-US/docs/Social_API/Share">Social status API</a> {{obsolete_inline(51)}}</dt>
<dd>A reference to the Status API.</dd>
<dt><a href="/en-US/docs/Social_API/Widgets" title="/en-US/docs/Social_API/Widgets">Social service widgets</a></dt>
<dd>A guide to the widgets provided by the social service.</dd>
<dt>Using the Firefox Devtools with the Social API</dt>
<dd>Firefox has a number of <a href="/en-US/docs/Tools">development tools</a> that can be used to help with the development of <a href="/en-US/docs/Social_API">Social API</a> providers. However, until <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=839959" title="https://bugzilla.mozilla.org/show_bug.cgi?id=839959">bug 839959</a> lands the process isn't as simple as it should be. In the meantime, this page describes some workarounds.</dd>
</dl>
<h2 id="Como_criar_um_Provedor_de_API_Social">Como criar um Provedor de API Social</h2>
<p>A step-by-step guide to create a simple Social API provider.</p>
<dl>
<dt><a href="/en-US/docs/Social_API/Guide/FirstSteps" title="/en-US/docs/Social_API/FirstSteps">Primeiros Passos</a></dt>
<dd>The basics of getting an installable social provider running.</dd>
<dt><a href="/en-US/docs/Social_API/Guide/AmbientNotifications" title="/en-US/docs/Social_API/Implementing_chat_functionality">Adicionar notificações de ambiente</a> {{obsolete_inline(51)}}</dt>
<dd>A short guide to implementing ambient notifications using the Social API.</dd>
<dt><a href="/en-US/docs/Social_API/Guide/Status" title="/en-US/docs/Social_API/Implementing_chat_functionality">Implementar estado e notificações</a> {{obsolete_inline(51)}}</dt>
<dd>A guide to implementing a status panel with notifications using the Social API.</dd>
<dt><a href="/en-US/docs/Social_API/Guide/Bookmarks" title="/en-US/docs/Social_API/Implementing_chat_functionality">Adicioanr suporte de marcadores</a> {{obsolete_inline(51)}}</dt>
<dd>A short guide to implementing social bookmarks using the Social API.</dd>
<dt><a href="/en-US/docs/Social_API/Guide/Share" title="/en-US/docs/Social_API/Implementing_chat_functionality">Implementar partilha</a></dt>
<dd>A guide to implementing a share panel using the Social API.</dd>
<dt><a href="/en-US/docs/Social_API/Guide/Chat" title="/en-US/docs/Social_API/Implementing_chat_functionality">Suporte para conversação </a>{{obsolete_inline(51)}}</dt>
<dd>A guide to implementing chat features using the Social API.</dd>
</dl>
<p><span class="alllinks"><a href="/en-US/docs/tag/Social" title="/en-US/docs/tag/CSS">Ver Tudo...</a></span></p>
</div>
<div class="section">
<h2 class="Community" id="Community" name="Community">Obter ajuda da comunidade</h2>
<p>Precisa de ajuda com um problema relacionado com a API Social e não consegue encontrar a solução na documentação?</p>
<ul>
<li>Coloque a sua pergunta no canal de IRC da Mozilla: <a href="irc://irc.mozilla.org/socialdev" title="irc://irc.mozilla.org/socialdev">#socialdev</a></li>
</ul>
<p><span class="alllinks"><a class="external" href="http://www.catb.org/~esr/faqs/smart-questions.html" title="http://www.catb.org/~esr/faqs/smart-questions.html">Não se esqueça <em>sobre 'etiqueta da net'</em>...</a></span></p>
<h2 class="Tools" id="Tools" name="Tools">Ferramentas e demonstrações</h2>
<ul>
<li><a href="https://github.com/mixedpuppy/socialapi-demo" title="https://github.com/mixedpuppy/socialapi-demo">A complete sample social service provider on github</a>.</li>
<li><a href="https://github.com/mixedpuppy/socialapi-toolbarbutton">A sample using only a toolbarbutton</a>.</li>
<li><a href="https://github.com/mixedpuppy/socialapi-sidebar">A sample sidebar project</a>. {{obsolete_inline(51)}}</li>
<li><a href="/pt-PT/docs/Archive/Devtools_API_Social" title="/en-US/docs/Social_API_Devtools">Como utilziar as Ferramentas de Desenvolvimento do Firefox com a API Social</a>.</li>
</ul>
<p><span class="alllinks"><a href="/en-US/docs/tag/Social" title="/en-US/docs/tag/CSS:Tools">Ver Tudo...</a></span></p>
<h2 class="Related_Topics" id="Related_Topics" name="Related_Topics">Provedores Sociais Disponíveis</h2>
<p>Experimente qualquer dos vários provedores no site <a href="https://activations.cdn.mozilla.net/">Diretoria de APIs Sociais</a> (necessário Firefox 29 ou superior).</p>
<h2 class="Related_Topics" id="Related_Topics" name="Related_Topics">Ttópicos Relacionados</h2>
<ul>
<li><a href="/pt-PT/docs/Apps" title="/en-US/docs/Apps">Abrir aplicações da Web</a></li>
</ul>
</div>
</div>
<p> </p>
|