Partager des textes via Intention sur Facebook sans l'aide de Facebook sdk
Que Facebook n'autorise pas le partage de texte via Intention, à moins que nous utilisons Facebook sdk, je suis à la recherche d'un moyen de contourner pour atteindre cet objectif.
Je peux penser de 3 hacks que je peux utiliser:
1) Que Facebook permet le partage d'image, je peux générer un Bitmap
avec le partage de texte tiré sur elle et de partager l'image à l'aide de Intent
.
2) Facebook permet de partager des Url, pour lequel il affiche également le Head
de la page au moment de partage. Je peux accueillir une page dédiée sur mon serveur et de transmettre des valeurs comme paramètre dans l'url, et de générer de la Head
de l'utiliser.(Je n'ai aucune expérience avec php, mais je suppose que cela est possible)
3) Copier le texte dans le presse-papiers et de notifier l'utilisateur à ce sujet.
OU
Utiliser des combinaisons de 3.
Quelqu'un peut-il me suggérer une bien meilleure façon pour partager mon contenu sur Facebook sans l'aide de Facebook sdk?
Merci d'avance.
- Quand je suis tombé sur ce, ma solution a été de copier la chaîne de texte dans le presse-papiers, et en informer l'utilisateur par l'intermédiaire de pain grillé, qu'ils ont besoin de le coller. Merde solution, mais il fonctionne.
- Je suis en utilisant ce hack, pour une de mes applications, mais cette fois, je suis à la recherche de bien meilleure façon de partager des textes.
- Vous n'êtes pas autorisé à pré-remplir le texte pour l'utilisateur. Vous devriez lire Facebook Plate-forme Politique
- Je comprends tout à fait que. C'est la raison pour laquelle je suis à la recherche d'un moyen de contourner. Pour exemple: je peux partager une image avec le partage de texte, et il n'enfreint pas la politique.
- Il n'y a aucun moyen de partager des textes sans violer la politique de
- Mais dans ce cas, je vais partager une Image, pas de Texte.
- C'est vraiment une bête politique. J'ai un tas d'applications qui sont peu compte à rebours. Le bouton Partager des copies le reste du temps, et peut être utilisé n'importe où, pas de problèmes. Sauf FB. Curieusement, vous pouvez envoyer l'URL de Google Play avec pas de problèmes. Peut-être que vous pouvez l'utiliser en quelque sorte.
- Voulez-vous faire apparaître le texte dans la Zone de Statut de Facebook?
- Le Facebook de la Stratégie de Plateforme ne me permet pas de le faire. Au lieu de cela, je voudrais créer une image avec du texte et de partager l'image bitmap. Toute autre beaucoup mieux hack que vous pouvez proposer?
- avez-vous essayer de passer comme un lien?
- Passage de texte comme un lien?
Vous devez vous connecter pour publier un commentaire.
Il n'y a aucun moyen que vous pouvez partager le Texte seul dans l'Facebook en utilisant android
shareIntent
.Facebook ignore simplement le Texte de l'intention de l', si il y a une image. Vous pouvez partager l'image, mais il ne vous permet pas de partager le contenu du Texte.
Malheureusement, le Facebook de partage de l'intention ne peut prendre qu'un seul URL avec le préfixe http://supplémentaires et pas de message texte. En fait facebook supprime le contenu du texte et permet uniquement l'URL/Lien. Il est, par Conception, et nous n'avons aucun contrôle sur elle.
Cela fonctionne
Cela ne fonctionnera pas.
Liens De Référence
Android partager intention pour facebook - partager le texte ET le lien
Impossible de partager un texte avec un lien grâce à Android Partager Intention
Android et Facebook partager intention
Utiliser cette fonction, j'espère que ça aidera
Tout d'abord, afin de partager des textes sur FB, vous avez à utiliser FB SDK.
Sans FB SDK meilleure option est d'aller pour un site web dédié aux "OG" des données, qui sera résolu automatiquement. Par la présente, vous pouvez changer vos OG de données quand vous en avez besoin d'un changement.
Je vous suggère d'aller pour votre hack numéro 2. Mais, avec cette approche, FB permet aux utilisateurs de cliquer sur le lien et redirige vers le site web, vous pouvez essayer de gérer cela en fonction de votre exigence.
J'espère que vous avez clarifié avec cette.
Pour des détails sur l'OG veuillez cocher cette Open Graph de détails
Ce code vous permet de coller votre contenu sur uniquement sur facebook.
ce que id faire est d'obtenir la liste de toutes les applications présentes dans votre téléphone, et de trouver l'ouvrir, puis ouvrez facebook app s'est déjà présent
EXTRA_TEXT
text to be shared
ne sera pas affiché lorsque fb app openes.Vérifier :
Vous n'avez pas besoin de facebook SDK avec ce code......
Pour améliorer votre UX, vous pouvez faire une vérification si Facebook App(ou FacebookLite App) ware installé...
Lorsque vous utilisez natif de l'intention à l'application, les utilisateurs partagent avec si elle utilise les données de l'intention ou pas.
C'est un bug connu et facebook ont fait de ce bug à la liste d'envies. Peut-être qu'ils ne sont pas en essayant de le réparer. C'est intentionnel, pour rendre les gens utilisent FB SDK, je pense. consultez ce lien http://forum.developers.facebook.net/viewtopic.php?id=93900 et ce post
http://forum.developers.facebook.net/viewtopic.php?id=93900
Si vous n'avez pas l'esprit d'autres options de partage présentés, vous pouvez simplement utiliser un partage régulier d'intention avec un sélecteur depuis Facebook sera l'une des options à part si ils l'ont activé.
This is my text to send.
n'apparaît pas dans Facebook app quand son sélectionné à partir de sélecteur.