J'utilise le p> SLCommezViewController code> pour publier sur Twitter et Facebook. J'ai le même code pour Twitter & Facebook, mais l'URL ne s'affiche pas dans le message Twitter. Comment puis-je résoudre ce problème?
5 Réponses :
SLCommentViewController code> montre l'URL comme pièce jointe sur Tweet Compose vue. Lorsqu'il est envoyé, l'URL sera annexée à la fin du poste. Vous pouvez même ajouter plusieurs URL, elles seront toujours présentées comme des pièces jointes. C'est donc la façon dont il devrait être, il n'y a rien à réparer. P>
Je vous suggère d'envoyer le tweet et de vérifier votre compte Twitter, il manque vraiment l'URL ou non (cela peut simplement fonctionner comme prévu) P> LI>
Ceci n'est apparemment pas ce qui cause vos problèmes, mais méfiez-vous de la longueur de votre message: j'ai découvert que lorsque le message texte est trop long, l'API Twitter saute silencieusement les étapes où il devrait inclure les URL raccourcies pour l'image et l'URL.
Selon Cette réponse , votre texte ne doit pas dépasser 113 caractères si vous utilisez addurl code > deux fois. p> li>
ul>
Je suggère de référer Ce link .. déboguer votre code et il y a une méthode
- (bool) addurl: (nsurl *) URL code> qui renvoie une valeur booléenne indiquant si l'URL a été ajoutée avec succès. P>
Le SLCOMEVIEWCONTROLLER -ADDURL: CODE> METHODE retourne un bool pour indiquer si l'URL que vous essayez de fixer des correspondants dans l'espace de caractères restant. Modifiez votre code pour vérifier si cela renvoie réellement
no code>:
Twitter limite maintenant Tweets jusqu'à 117 caractères si vous incluez un lien p>
Cela devrait être un commentaire
Assurez-vous que c'est juste comment ça fonctionne. Le petit papier que vous voyez sur la boîte de dialogue Tweet signifie qu'il y a un lien ci-joint. Facebook n'a pas d'API pour vous de télécharger une image et de partager un lien en même temps, le lien doit donc aller à l'intérieur du corps du message.
Je n'ai pas encore utilisé Advurl, mais cela pourrait vous aider: Essayez d'ajouter le lien à l'initialText Si vous souhaitez le voir dans le texte Tweet: [SocialController setinitialtext: [NSString StringwithPlat: @ "Test: Ceci est le lien de l'application! % @ ", tweeturer]];