How to enable direct message in twitter integration on sunshine conversation? - zendesk

I have allowed direct message in my twitter account but on sunshine it still showing direct message is disabled in twitter integration. So can anyone help me how can i resolve this issue?

To integrate via the Sunshine Conversations Dashboard, you'll need to reach out to the support team, since there's a Billing component to using Twitter DM: https://docs.smooch.io/guide/twitter/#using-the-dashboard
You can also signup for access to Twitter's Accounts Activity API directly and then use the API to integrate to Sunshine Conversations: https://docs.smooch.io/guide/twitter/#using-the-integration-api

Related

Instagram Messenger API Registering Webhooks

I'm building an integration that manages Instagram Messenger chats on behalf of clients. In the past I've done an integration for Facebook Messenger.
I'm stuck on how to actually get the client Instagram subscribed to our Instagram Messaging webhook events.
The 'Setup webhooks' section on the Instagram Messaging docs just points to the general webhook setup for the messenger platform, which explains to use the /PAGE-ID/subscribed_apps endpoint specifying the fields (events) to subscribe to. I do this with the previous Facebook Messenger integration, but with Instagram I'm running into several problems.
First I tried to subscribe to the following fields messages, message_reactions, messaging_seen
An error response explains it's not possible to subscribe to messaging_seen.
Then I try with only messages, message_reactions and get the error pages_messaging permission is required which is not mentioned in the Instagram Messaging docs.
I'm only aware of these issues because I'm failing the App Review because the webhooks are not working for the reviewers. In testing my own Facebook Page / Instagram Business account it is working fine presumably because I own the Page/IG account I'm trying to connect. Because of that I've been able to record a complete video of the functionality, but the reviewer feedback keeps implying that they also need recreate that functionality themselves to pass it.
This thread suggests to use mocking, but I think that's for the creating the video rather than for the reviewers to use. I'm also not sure how you would mock something like the delete function without the webhooks anyway.
I haven't been able to find much information about this, so any pointers would be greatly appreciated

Youtube Brand Manager API V3 Support

I have a youtube channel, CNLohr, http://youtube.com/cnlohr which I use as my primary livestreaming platform. It is distinct from my primary gmail account. My gmail account has its own youtube, but I don't have subscribers or anything on that. CNLohr is a "Brand manager"
My problem is that when authorizing an API application it seems to only apply to my gmail account account. Even if I authorize it as my youtube brand. It's very confusing as I can select my youtube or email account when at youtube but I cannot when visiting the API pages.
For example, if I visit https://developers.google.com/youtube/v3/live/docs/liveChatMessages/list and attempt to use the "Try this API feature" it works flawlessly with my email account - however - there seems to be no way to log onto that site as "CNLohr." When I click the icon up to, it only shows my gmail account and does not show my youtube account as an option.
No matter what I try I can't seem to get livestream or live stream chat IDs from my brand manager account, though it's trivial via my normal gmail account.
How should I proceed if I wish to use the youtube API with my primary 24k subscriber account?
(Scratched out just so no image screevers get my email, it's okay for you guys to know it!)
This issue has been resolved by youtube as of Jan, 2018. Brands are now first-class citizens, and can perform the oauth as expected.

Using google plus API is it possible to fetch gmail contacts

In my application I want to fetch my gmail contacts.
In my app I have already integrated "Google+ API" So i just need to know that can i access my gmail contact by using the same API. Or I need to integrate Gmail API.
Please help me I am new to this
I wouldn't imagine how you would get the contacts from one service by using another? Not everyone in your gmail contacts is going to be on your google+ account, so how would it be possible to get them?
There are other ways and it is documented online how to integrate with gmail, I suggest you research links like the following to find something you need:
gmail integration in ios application
Gmail API for objective-c?
how to fetch my Gmail contacts into my iPhone App
It is possible, but only if you ask for the contacts scope alongside your Google+ scopes.
Where you integrate the Google+ API, you will also need to ask for scope https://www.google.com/m8/feeds.
See https://developers.google.com/google-apps/contacts/v3/ for more details.

Using OAuth with Twitter in ASP.NET

I am using Twitter as an OAuth provider for ASP.NET MVC 4 web site. I would like to be able to follow up with a registered user at a later date, either by email or via a tweet. Outside of having the user follow me on Twitter, do I have any other options to communicate with the user?
Here is what I unsuccessfully considered:
It appears that there is no way to get access to the email address since Twitter OAuth API does not return it.
It appears I cannot send a direct message unless a user
follows me on Twitter.
"Read/Write/DirectMessage" permissions seem
too intrusive -- all I want to do is send a user a message that a
new product is released -- I don't need any of the write
capabilities that this level of permissions provides.
To recap, if a user used Twitter to sign in to my website, what are my options to contact that user at a later date?
Thanks.
Twitter's solution for this sort of person-to-person communication is the Direct Message, however, Twitter has (rightfully) decided that both parties need to consent to this channel being available. This decision is intended to reduce the amount of spam in the Twitter ecosystem.
Posting public tweets that mention the username will get your users' attention, but it is also broadcasting their relationship with your company to the entire Twitter ecosystem. You will, essentially, be advertising their relationship with your company without their permission. This approach will bring you headaches sooner or later.
Email is probably a better choice for the sort of announcement to existing customers.

RPXnow Facebook Connect - Use and Level of support?

I am using RPXnow.com authentication solution for a rails app and am now at the point of wanting to develop Facebook integration features using Facebook Connect and the client api. What I am unclear on from RPXnow docs is the level of integration their solution provides. When a user connects via rpx using their FB creds, are they now using Facebook Connect? Can I make calls to the client api from my app? Do I need to use the RPX api to access the FB client APIs?
Anyone with experience using both who can shed light here, much appreciated.
dnewman,
Great question. Facebook Connect is simply a javascript layer built on top of the Facebook Platform APIs. RPX uses the platform APIs to authenticate the user, and after they have signed in, you may safely use the native Facebook Connect javascript to implement FB specific features on your site like posting activity back to the News Feed. You just need to set your connect URL on the facebook developer site and drop in the Facebook Connect javascript and then start implementing. After authenticating via RPX, the user will already have approved and "connected" to your website, and you'll have access to the breadth of Connect directly.
Also, if you have an RPX Plus/Pro account you can make simple RPX API calls to set a user's status and post activity on Facebook (and Twitter/MySpace).
Brian Ellin
RPX Product Manager
Once you've hooked up RPXNow (JanRain) single sign-on, you can follow the Facebook documentation. The Server-side Personalization example is in PHP but the idea is the same in any language.
// Fetch the user's friends
$friends = json_decode(file_get_contents(
'https://graph.facebook.com/me/friends?access_token=' .
$cookie['oauth_access_token']), true);
$friend_ids = array_keys($friends);
The key point to note is that the $cookie['oauth_access_token'] referenced in this example needs to be the string returned by the RPXNow sign-on API response in the JSON field
['accessCredentials']['accessToken']
Hint: from your RPXNow dashboard, check out the Test Sign-In Widget page under Resources to see where that token is in the response.
Initially I thought this would be hampered by having your Base Domain set to rpxnow.com in your Facebook Application settings, but this is not the case. It works fine.

Resources